X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=configure.in;h=23c8984beb304a831bda641d8f490989dd6d4d4d;hb=7b6e26628a884a768863c753a3fdff00116c0eed;hp=1fba8530dd72455c065117d184e171ac6f971cc8;hpb=e1c70a3c93cf0fbe9dc532003343405337351c9d;p=ngircd-alex.git diff --git a/configure.in b/configure.in index 1fba8530..23c8984b 100644 --- a/configure.in +++ b/configure.in @@ -8,7 +8,7 @@ # (at your option) any later version. # Please read the file COPYING, README and AUTHORS for more information. # -# $Id: configure.in,v 1.92 2003/04/25 15:04:43 alex Exp $ +# $Id: configure.in,v 1.96 2003/11/04 00:41:07 alex Exp $ # # -- Initialisierung -- @@ -57,26 +57,28 @@ AC_C_CONST # -- Defines -- -if test `uname` = "Linux"; then +os=`uname` + +if test "$os" = "Linux" -o $os = "GNU"; then # define _POSIX_SOURCE, _GNU_SOURCE and _BSD_SOURCE when compiling - # on Linux (glibc-based systems): - AC_MSG_RESULT([detected Linux, defining _POSIX_SOURCE, _GNU_SOURCE and _BSD_SOURCE]) + # on Linux or Hurd (glibc-based systems): + AC_MSG_RESULT([detected ${os}, defining _POSIX_SOURCE, _GNU_SOURCE and _BSD_SOURCE]) add_DEFINES="-D_POSIX_SOURCE -D_GNU_SOURCE -D_BSD_SOURCE $add_DEFINES" fi -if test `uname` = "A/UX"; then +if test "$os" = "A/UX"; then # define _POSIX_SOURCE when compiling on A/UX: AC_MSG_RESULT([detected A/UX, defining _POSIX_SOURCE]) add_DEFINES="-D_POSIX_SOURCE $add_DEFINES" fi -if test `uname` = "HP-UX"; then +if test "$os" = "HP-UX"; then # define _XOPEN_SOURCE_EXTENDED when compiling on HP-UX (11.11): AC_MSG_RESULT([detected HP-UX, defining _XOPEN_SOURCE_EXTENDED]) add_DEFINES="-D_XOPEN_SOURCE_EXTENDED $add_DEFINES" fi -if test `uname` = "SunOS"; then +if test "$os" = "SunOS"; then # define _XOPEN_SOURCE, _XOPEN_SOURCE_EXTENDED=1 and __EXTENSIONS__ # when compiling on SunOS (tested with 5.6): AC_MSG_RESULT([detected SunOS, defining _XOPEN_SOURCE, _XOPEN_SOURCE_EXTENDED=1 and __EXTENSIONS__]) @@ -269,7 +271,7 @@ if test "$GCC" = "yes"; then ansi=" -ansi" pedantic=" -pedantic" - $CC --version | grep 20020420 > /dev/null 2>&1 + $CC --version | grep 20020420 >/dev/null 2>&1 if test $? -eq 0; then # Mac OS X (and Darwin?) ship with a slightly broken # prerelease of GCC 3.1 which don't like -pedantic: @@ -277,7 +279,16 @@ if test "$GCC" = "yes"; then pedantic="" fi - uname | grep "CYGWIN" > /dev/null 2>&1 + $CC --version | grep 20030304 >/dev/null 2>&1 + if test $? -eq 0; then + # Mac OS X 10.3 (and Darwin 7.0?) have a strange gcc (or + # system header files?) which produces lots of errors when + # using -ansi; so we don't =:-) + AC_MSG_RESULT([detected broken GNU C compiler, disabling "-ansi"]) + ansi="" + fi + + uname | grep "CYGWIN" >/dev/null 2>&1 if test $? -eq 0; then # The include files of Cygwin don't like -ansi, # so we disable it: @@ -285,7 +296,7 @@ if test "$GCC" = "yes"; then ansi="" fi - add_CFLAGS="-Wall -W${ansi}${pedantic} $CFLAGS $CFLAGS_ADD" + add_CFLAGS="-pipe -Wall -W${ansi}${pedantic} $CFLAGS $CFLAGS_ADD" else the_CFLAGS="$CFLAGS" add_CFLAGS="$CFLAGS_ADD" @@ -307,6 +318,7 @@ AC_OUTPUT([ \ src/testsuite/Makefile \ man/Makefile \ contrib/Makefile \ + debian/Makefile \ ]) # -- Result --