Sha256: ae0ff0def77e54e587912221b239d51333a54dba99fffb9e599da2b1e0312a16

Contents?: true

Size: 921 Bytes

Versions: 16

Compression:

Stored size: 921 Bytes

Contents

CMAKE=<%= cmake_binary %>
ROOT=<%= source_root %>
OPTS=-DCMAKE_INSTALL_PREFIX=../../prefix -DLEATHERMAN_GETTEXT=OFF <%= cmake_opts %>

LEATHERMAN=-DLeatherman_DIR=`pwd`/../../prefix/lib/cmake/leatherman

all: facter.built

leatherman.built:
	<%= mkdir_command %> "build/leatherman"
	cd build/leatherman && \
	${CMAKE} -DLEATHERMAN_SHARED=OFF ${OPTS} ${ROOT}/leatherman && \
	make install
	<%= touch_command %> leatherman.built

hocon.built: leatherman.built
	<%= mkdir_command %> "build/cpp-hocon"
	cd build/cpp-hocon && \
	${CMAKE} -DBUILD_SHARED_LIBS=OFF ${LEATHERMAN} ${OPTS} ${ROOT}/cpp-hocon && \
	make install
	<%= touch_command %> hocon.built

facter.built: hocon.built
	<%= mkdir_command %> "build/facter"
	cd build/facter && \
	${CMAKE} -DRUBY_LIB_INSTALL=${ROOT}/prefix/lib ${LEATHERMAN} ${OPTS} ${ROOT}/facter && \
	make install
	<%= touch_command %> facter.built

install: facter.built
	<%= install_command %>

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
facter-3.12.2.cfacter.20181217 ext/facter/Makefile.erb
facter-3.12.1.cfacter.20181031 ext/facter/Makefile.erb
facter-3.11.6.cfacter.20181031 ext/facter/Makefile.erb
facter-3.12.1.cfacter.20181023 ext/facter/Makefile.erb
facter-3.11.5.cfacter.20181022 ext/facter/Makefile.erb
facter-3.12.0.cfacter.20181004 ext/facter/Makefile.erb
facter-3.12.0.cfacter.20181001 ext/facter/Makefile.erb
facter-3.12.0.cfacter.20180918 ext/facter/Makefile.erb
facter-3.11.4.cfacter.20180821 ext/facter/Makefile.erb
facter-3.11.3.cfacter.20180716 ext/facter/Makefile.erb
facter-3.11.2.cfacter.20180612 ext/facter/Makefile.erb
facter-3.9.6.cfacter.20180612 ext/facter/Makefile.erb
facter-3.11.2.cfacter.20180606 ext/facter/Makefile.erb
facter-3.9.6.cfacter.20180606 ext/facter/Makefile.erb
facter-3.11.0.cfacter.20180319 ext/facter/Makefile.erb
cfacter-3.11.0.rc.20180314 ext/facter/Makefile.erb