From 68e0dd8029fde57d45830db8c094d608cfa49519 Mon Sep 17 00:00:00 2001 From: Bernhard Reutner-Fischer Date: Tue, 24 Jan 2006 18:57:50 +0000 Subject: - make sure that icc generates bits/sysnum.h pgcc would need a completely different treatment here. --- extra/scripts/gen_bits_syscall_h.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extra/scripts/gen_bits_syscall_h.sh b/extra/scripts/gen_bits_syscall_h.sh index 78c54a935..718253e90 100755 --- a/extra/scripts/gen_bits_syscall_h.sh +++ b/extra/scripts/gen_bits_syscall_h.sh @@ -17,8 +17,13 @@ UNISTD_H_PATH=$top_builddir/include/asm/unistd.h INCLUDE_OPTS="-I$top_builddir/include" +case $CC in +*icc*) CC_SYSNUM_ARGS="-dM" ;; +*) CC_SYSNUM_ARGS="-dN" ;; +esac + ( echo "#include \"$UNISTD_H_PATH\"" ; - $CC -E -dN $INCLUDE_OPTS $UNISTD_H_PATH | # needed to strip out any kernel-internal defines + $CC -E $CC_SYSNUM_ARGS $INCLUDE_OPTS $UNISTD_H_PATH | # needed to strip out any kernel-internal defines sed -ne 's/^[ ]*#define[ ]*__NR_\([A-Za-z0-9_]*\).*/UCLIBC_\1 __NR_\1/gp' ) | $CC -E $INCLUDE_OPTS - | -- cgit v1.2.3