]> arthur.barton.de Git - ngircd-alex.git/commitdiff
Made configure script more portable; added test for GNU Hurd. [from HEAD].
authorAlexander Barton <alex@barton.de>
Fri, 18 Jul 2003 20:47:59 +0000 (20:47 +0000)
committerAlexander Barton <alex@barton.de>
Fri, 18 Jul 2003 20:47:59 +0000 (20:47 +0000)
configure.in

index 4e84c1174370154a5bbba521aaf5a619e3e5bc1b..3486cf1760e427461ed1b772a945f1d20ef4152e 100644 (file)
@@ -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.89.2.8 2003/07/09 21:05:25 alex Exp $
+# $Id: configure.in,v 1.89.2.9 2003/07/18 20:47:59 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__])