void-packages

Void Source Packages
git clone git://ezup.dev/void-packages.git
Log | Files | Refs | README | LICENSE

scons.sh (815B)


      1#
      2# This helper is for templates using scons.
      3#
      4do_build() {
      5	: ${make_cmd:=scons}
      6
      7	${make_cmd} ${makejobs} CC=$CC CXX=$CXX CCFLAGS="$CFLAGS" \
      8		cc=$CC cxx=$CXX ccflags="$CFLAGS" \
      9		CXXFLAGS="$CXXFLAGS" LINKFLAGS="$LDFLAGS" \
     10		cxxflags="$CXXFLAGS" linkflags="$LDFLAGS" \
     11		RANLIB="$RANLIB" ranlib="$RANLIB" \
     12		prefix=/usr destdir=${DESTDIR} DESTDIR=${DESTDIR} \
     13		${make_build_args} ${make_build_target}
     14}
     15do_install() {
     16	: ${make_cmd:=scons}
     17	: ${make_install_target:=install}
     18
     19	${make_cmd} ${makejobs} CC=$CC CXX=$CXX CCFLAGS="$CFLAGS" \
     20		cc=$CC cxx=$CXX ccflags="$CFLAGS" \
     21		CXXFLAGS="$CXXFLAGS" LINKFLAGS="$LDFLAGS" \
     22		cxxflags="$CXXFLAGS" linkflags="$LDFLAGS" \
     23		RANLIB="$RANLIB" ranlib="$RANLIB" \
     24		prefix=/usr destdir=${DESTDIR} DESTDIR=${DESTDIR} \
     25		${make_install_args} ${make_install_target}
     26}