From 6d7de626c8724e568f9aab1bca2cbb5cbd5de1fd Mon Sep 17 00:00:00 2001 From: Alexander Barton Date: Fri, 18 Jul 2003 20:47:59 +0000 Subject: [PATCH] Made configure script more portable; added test for GNU Hurd. [from HEAD]. --- configure.in | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/configure.in b/configure.in index 4e84c117..3486cf17 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.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__])