# HG changeset patch # User yuuji@gentei.org # Date 1304820643 -32400 # Node ID 4e6762b4b0cbe848397f68cd4ad87e23d873b0f7 # Parent 3578cc37f9cd676d92ab4dd47a785d8a73949932 Save other build related vars. diff -r 3578cc37f9cd -r 4e6762b4b0cb bin/caam --- a/bin/caam Mon Jan 25 17:32:28 2010 +0900 +++ b/bin/caam Sun May 08 11:10:43 2011 +0900 @@ -1,6 +1,6 @@ #!/bin/sh # caam - Configure And And Make -# (C)2008-2009 by HIROSE, Yuuji [yuuji/at/gentei.org] +# (C)2008-2011 by HIROSE, Yuuji [yuuji/at/gentei.org] # Last modified Wed Sep 23 06:16:25 2009 on firestorm # Update count: 14 # http://www.gentei.org/~yuuji/software/caam/ @@ -19,7 +19,7 @@ # setup final callee ####DO=${DO:-${MAKE:-make}} -CAAM_MAKE=${MAKE:-make} +CAAM_MAKE=${CAAM_MAKE:-${MAKE:-make}} CAAM_CFG=${CFG:-"$CONFIG_SHELL ./configure"} MKTGT='' CAAM_MKOPT=${MKOPT:-""} @@ -110,10 +110,13 @@ done # Save old variable +acvars=`env|grep '^ac_'|cut -d= -f 1` +otvars=`env|egrep '(_CFLAGS|_LIBS|_INCLUDES)='|cut -d= -f 1` for e in PATH LD_LIBRARY_PATH LD_RUN_PATH PERL RUBY PYTHON M4 \ CC CFLAGS LDFLAGS LIBS CXX CXXFLAGS \ CONFIG_SHELL \ - PKG_CONFIG_PATH CAAM_PREFIXES CAAM_ADD CFG MAKE MKOPT; do + PKG_CONFIG_PATH CAAM_PREFIXES CAAM_ADD CFG MAKE MKOPT \ + $acvars $otvars; do eval "v=\$$e" if [ x"$v" != x"" ]; then eval "old_${e}=\"$v\""