remove support for $CPP, just use $CC -E (-) instead consistently
This commit is contained in:
parent
7c76e5752d
commit
799a89e9cf
31
Build.sh
31
Build.sh
@ -1,7 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# $MirOS: src/bin/mksh/Build.sh,v 1.206 2007/06/06 21:56:12 tg Exp $
|
# $MirOS: src/bin/mksh/Build.sh,v 1.207 2007/06/06 21:59:38 tg Exp $
|
||||||
#-
|
#-
|
||||||
# Environment used: CC CFLAGS CPP CPPFLAGS LDFLAGS LIBS NOWARN NROFF TARGET_OS
|
# Environment used: CC CFLAGS CPPFLAGS LDFLAGS LIBS NOWARN NROFF TARGET_OS
|
||||||
# CPPFLAGS recognised: MKSH_SMALL MKSH_ASSUME_UTF8 MKSH_NEED_MKNOD MKSH_NOPWNAM
|
# CPPFLAGS recognised: MKSH_SMALL MKSH_ASSUME_UTF8 MKSH_NEED_MKNOD MKSH_NOPWNAM
|
||||||
|
|
||||||
v()
|
v()
|
||||||
@ -179,7 +179,7 @@ fi
|
|||||||
rm -f a.exe a.out *core crypt.exp lft mksh mksh.cat1 mksh.exe no *.o \
|
rm -f a.exe a.out *core crypt.exp lft mksh mksh.cat1 mksh.exe no *.o \
|
||||||
scn.c signames.inc test.sh x
|
scn.c signames.inc test.sh x
|
||||||
|
|
||||||
: ${CC=gcc} ${CPP=false} ${NROFF=nroff}
|
: ${CC=gcc} ${NROFF=nroff}
|
||||||
curdir=`pwd` srcdir=`dirname "$0"` check_categories=pdksh
|
curdir=`pwd` srcdir=`dirname "$0"` check_categories=pdksh
|
||||||
|
|
||||||
e=echo
|
e=echo
|
||||||
@ -694,25 +694,8 @@ test 1 = $HAVE_PERSISTENT_HISTORY || \
|
|||||||
#
|
#
|
||||||
HAVE_CPP_DD=yes
|
HAVE_CPP_DD=yes
|
||||||
if test 0 = $HAVE_SYS_SIGNAME; then
|
if test 0 = $HAVE_SYS_SIGNAME; then
|
||||||
$e ... checking how to run the C Preprocessor
|
|
||||||
save_CPP=$CPP
|
|
||||||
for i in "$save_CPP" "$CC -E -" "cpp" "/usr/libexec/cpp" "/lib/cpp"; do
|
|
||||||
CPP=$i
|
|
||||||
test x"$CPP" = x"false" && continue
|
|
||||||
eval '( ( echo "#if (23 * 2 - 2) == (fnord + 2)"
|
|
||||||
echo mksh_rules: fnord
|
|
||||||
echo "#endif"
|
|
||||||
) | v "$CPP $CPPFLAGS -Dfnord=42 >x" ) 2>&'$h | \
|
|
||||||
sed 's/^/] /'
|
|
||||||
grep '^mksh_rules:.*42' x >/dev/null 2>&1 || CPP=false
|
|
||||||
rm -f x
|
|
||||||
test x"$CPP" = x"false" || break
|
|
||||||
done
|
|
||||||
$e "$bi==> checking how to run the C Preprocessor...$ao $ui$CPP$ao"
|
|
||||||
test x"$CPP" = x"false" && exit 1
|
|
||||||
|
|
||||||
$e ... checking if the C Preprocessor supports -dD
|
$e ... checking if the C Preprocessor supports -dD
|
||||||
eval '( echo "#define foo bar" | v "$CPP -dD >x" ) 2>&'$h | \
|
eval '( echo "#define foo bar" | v "$CC -dD -E - >x" ) 2>&'$h | \
|
||||||
sed 's/^/] /'
|
sed 's/^/] /'
|
||||||
grep '#define foo bar' x >/dev/null 2>&1 || HAVE_CPP_DD=no
|
grep '#define foo bar' x >/dev/null 2>&1 || HAVE_CPP_DD=no
|
||||||
$e "$bi==> checking if the C Preprocessor supports -dD...$ao $ui$HAVE_CPP_DD$ao"
|
$e "$bi==> checking if the C Preprocessor supports -dD...$ao $ui$HAVE_CPP_DD$ao"
|
||||||
@ -740,7 +723,7 @@ if test 0 = $HAVE_SYS_SIGNAME; then
|
|||||||
sigseen=:
|
sigseen=:
|
||||||
NSIG=`( echo '#include <signal.h>'; echo '#ifndef NSIG'; \
|
NSIG=`( echo '#include <signal.h>'; echo '#ifndef NSIG'; \
|
||||||
echo '#define NSIG _NSIG'; echo '#endif'; echo mksh_cfg: NSIG ) | \
|
echo '#define NSIG _NSIG'; echo '#endif'; echo mksh_cfg: NSIG ) | \
|
||||||
vq "$CPP $CPPFLAGS" | grep mksh_cfg: | \
|
vq "$CC $CPPFLAGS -E -" | grep mksh_cfg: | \
|
||||||
sed 's/^mksh_cfg:[ ]*\([0-9x ()+-]*\).*$/\1/'`
|
sed 's/^mksh_cfg:[ ]*\([0-9x ()+-]*\).*$/\1/'`
|
||||||
case $NSIG in
|
case $NSIG in
|
||||||
*[\ +-]*) NSIG=`awk "BEGIN { print $NSIG }"` ;;
|
*[\ +-]*) NSIG=`awk "BEGIN { print $NSIG }"` ;;
|
||||||
@ -749,7 +732,7 @@ if test 0 = $HAVE_SYS_SIGNAME; then
|
|||||||
test $h = 1 && printf "NSIG=$NSIG ... "
|
test $h = 1 && printf "NSIG=$NSIG ... "
|
||||||
if test $HAVE_CPP_DD = yes && test $NSIG -gt 1; then
|
if test $HAVE_CPP_DD = yes && test $NSIG -gt 1; then
|
||||||
signames=`echo '#include <signal.h>' | \
|
signames=`echo '#include <signal.h>' | \
|
||||||
vq "$CPP $CPPFLAGS -dD" | \
|
vq "$CC $CPPFLAGS -dD -E -" | \
|
||||||
grep '[ ]SIG[A-Z0-9]*[ ]' | \
|
grep '[ ]SIG[A-Z0-9]*[ ]' | \
|
||||||
sed 's/^\(.*[ ]SIG\)\([A-Z0-9]*\)\([ ].*\)$/\2/' | \
|
sed 's/^\(.*[ ]SIG\)\([A-Z0-9]*\)\([ ].*\)$/\2/' | \
|
||||||
sort`
|
sort`
|
||||||
@ -761,7 +744,7 @@ if test 0 = $HAVE_SYS_SIGNAME; then
|
|||||||
test $NSIG -gt 1 || signames=
|
test $NSIG -gt 1 || signames=
|
||||||
for name in $signames; do
|
for name in $signames; do
|
||||||
( echo '#include <signal.h>'; echo mksh_cfg: SIG$name ) | \
|
( echo '#include <signal.h>'; echo mksh_cfg: SIG$name ) | \
|
||||||
vq "$CPP $CPPFLAGS" | grep mksh_cfg: | \
|
vq "$CC $CPPFLAGS -E -" | grep mksh_cfg: | \
|
||||||
sed 's/^mksh_cfg:[ ]*\([0-9x]*\).*$/\1:'$name/
|
sed 's/^mksh_cfg:[ ]*\([0-9x]*\).*$/\1:'$name/
|
||||||
done | grep -v '^:' | while IFS=: read nr name; do
|
done | grep -v '^:' | while IFS=: read nr name; do
|
||||||
nr=`printf %d "$nr" 2>/dev/null`
|
nr=`printf %d "$nr" 2>/dev/null`
|
||||||
|
Loading…
x
Reference in New Issue
Block a user