# @configure_input@ # configurable definitions for the garbage collector # LARGE_CONFIG: optimize GC for large memory usage # standard options automatically added by GC configure: # NO_SIGNALS, ATOMIC_UNCOLLECTABLE, NO_EXECUTE_PERMISSION, # SILENT, ALL_INTERIOR_POINTERS, JAVA_FINALIZATION, GC_GCJ_SUPPORT GC_DEFINES="-DLARGE_CONFIG=1 $GC_DEFINES_EXTRA" GC_CFLAGS="$GC_DEFINES @MIPS_ABI_FLAG@ @ARCH_CFLAGS@ @TCBUILD_CFLAGS_COMMON@ @TCBUILD_CFLAGS_OPTIMIZE@ @GC_CFLAGS_EXTRA@" GC_CXXFLAGS="$GC_DEFINES @CXXFLAGS@ -O" CC="@CC_UNWRAPPED@ $GC_CFLAGS" export CC CXX="@CXX@ $GC_CXXFLAGS" export CXX AR="@AR@" export AR AS="@AS@ @MIPS_ABI_FLAG@" export AS NM="@NM@ -B" export NM GC_CONFIGURE_ARGS="$GC_CONFIGURE_ARGS_EXTRA" @ENABLED_DEBUG_TRUE@ GC_CONFIGURE_ARGS="$GC_CONFIGURE_ARGS --enable-gc-assertions" @USE_TC_GC_TRUE@ GC_CONFIGURE_ARGS="$GC_CONFIGURE_ARGS --enable-cplusplus" # other potentially useful GC configure options: # --enable-parallel-mark parallelize marking and free list construction # --enable-full-debug include full support for pointer backtracing etc. srcdir=`dirname $0` set -x $srcdir/../../gc/configure $GC_CONFIGURE_ARGS "$@" --srcdir=$srcdir/../../gc --cache-file=./config.cache \ CC="$CC" CXX="$CXX" AR="$AR" AS="$AS" NM="$NM" # we pass the variables in the environment AND command line, because some # autoconf versions will pass CC to subconfigures within "$@" exit $?