These are not expected to be used normally, but may help in an initial
port to a new platform.
--keep-temp)
KEEP_TEMP=yes
;;
+ --compiler)
+ shift
+ COMPILER="$1"
+ CUSTOM_COMPILER=yes
+ ;;
+ --compiler=*)
+ COMPILER="${1#--compiler=}"
+ CUSTOM_COMPILER=yes
+ ;;
+ --debug)
+ DEBUG=-g
+ ;;
*)
echo "Unknown option $1"
exit 1
if [ -d "$dir/unix" ]; then
flags="$flags -iquote $dir -iquote $dir/unix"
fi
- $COMPILER -c $i -o $obj $flags
+ $COMPILER -c $DEBUG $i -o $obj $flags
objects="$objects $obj"
done
$COMPILER $objects -o builder-stage1 $LIBS
if [ "$PREFIX" ]; then
ARGS="$ARGS --prefix='$PREFIX'"
fi
+if [ "$CUSTOM_COMPILER" = "yes" ]; then
+ ARGS="$ARGS CXX=$COMPILER"
+fi
eval "./builder-stage1 $ARGS"