mirror of
https://github.com/Mercury-Language/mercury.git
synced 2025-12-17 14:57:03 +00:00
Switch over to the new arg-convention and type-info representation.
scripts/mgnuc.in: Pass -DCOMPACT_ARGS to the C compiler.
This commit is contained in:
@@ -51,6 +51,8 @@ CFLAGS_FOR_REGS="@CFLAGS_FOR_REGS@"
|
||||
CFLAGS_FOR_GOTOS="@CFLAGS_FOR_GOTOS@"
|
||||
AS=as
|
||||
|
||||
ARG_OPTS=-DCOMPACT_ARGS
|
||||
|
||||
case "$CC" in
|
||||
*gcc*)
|
||||
ANSI_OPTS="-ansi"
|
||||
@@ -296,7 +298,7 @@ esac
|
||||
case $verbose in true)
|
||||
echo $CC -I$C_INCL_DIR $ANSI_OPTS $CHECK_OPTS \
|
||||
$GRADE_OPTS $GC_OPTS $PROF_OPTS $CNSTR_OPTS $SPLIT_OPTS \
|
||||
$ARCH_OPTS "$@" $OVERRIDE_OPTS ;;
|
||||
$ARCH_OPTS $ARG_OPTS "$@" $OVERRIDE_OPTS ;;
|
||||
esac
|
||||
case $# in
|
||||
0) exec $CC -I$C_INCL_DIR $ANSI_OPTS $CHECK_OPTS \
|
||||
@@ -304,5 +306,5 @@ case $# in
|
||||
$ARCH_OPTS $OVERRIDE_OPTS ;;
|
||||
*) exec $CC -I$C_INCL_DIR $ANSI_OPTS $CHECK_OPTS \
|
||||
$GRADE_OPTS $GC_OPTS $PROF_OPTS $CNSTR_OPTS $SPLIT_OPTS \
|
||||
$ARCH_OPTS "$@" $OVERRIDE_OPTS ;;
|
||||
$ARCH_OPTS $ARG_OPTS "$@" $OVERRIDE_OPTS ;;
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user