From: Christophe CURIS <[email protected]>

The macro provided by Autoconf will generate a similar code but
with better portability, and the source file is more consistent.
---
 configure.ac |   41 +++++++++--------------------------------
 1 file changed, 9 insertions(+), 32 deletions(-)

diff --git a/configure.ac b/configure.ac
index 957568d..006c8fa 100644
--- a/configure.ac
+++ b/configure.ac
@@ -92,38 +92,15 @@ AX_CFLAGS_GCC_OPTION(-Wextra -Wno-sign-compare 
-Wno-unused-parameter)
 
 dnl Platform-specific Makefile setup
 dnl ================================
-
-case "${host}" in
-       *-*-linux*|*-*-cygwin*|*-gnu*)
-               WM_OSDEP="linux"
-               CFLAGS="$CFLAGS -D_XOPEN_SOURCE=600"
-       ;;
-       *-*-freebsd*|*-k*bsd-gnu*)
-               WM_OSDEP="bsd"
-               CFLAGS="$CFLAGS -D_XOPEN_SOURCE=600 -DFREEBSD"
-       ;;
-       *-*-netbsd*)
-               WM_OSDEP="bsd"
-               CFLAGS="$CFLAGS -DNETBSD"
-       ;;
-       *-*-openbsd*)
-               WM_OSDEP="bsd"
-               CFLAGS="$CFLAGS -DOPENBSD"
-       ;;
-       *-*-dragonfly*)
-               WM_OSDEP="bsd"
-               CFLAGS="$CFLAGS -DDRAGONFLYBSD"
-       ;;
-       *-apple-darwin*)
-               WM_OSDEP="darwin"
-       ;;
-       *-*-solaris*)
-               WM_OSDEP="stub"         # solaris.c when done
-       ;;
-       *)
-               WM_OSDEP="stub"
-       ;;
-esac
+AS_CASE(["$host"],
+    [*-*-linux*|*-*-cygwin*|*-gnu*], [WM_OSDEP="linux" ; CFLAGS="$CFLAGS 
-D_XOPEN_SOURCE=600"],
+    [*-*-freebsd*|*-k*bsd-gnu*],     [WM_OSDEP="bsd"   ; CFLAGS="$CFLAGS 
-D_XOPEN_SOURCE=600 -DFREEBSD"],
+    [*-*-netbsd*],                   [WM_OSDEP="bsd"   ; CFLAGS="$CFLAGS 
-DNETBSD"],
+    [*-*-openbsd*],                  [WM_OSDEP="bsd"   ; CFLAGS="$CFLAGS 
-DOPENBSD"],
+    [*-*-dragonfly*],                [WM_OSDEP="bsd"   ; CFLAGS="$CFLAGS 
-DDRAGONFLYBSD"],
+    [*-apple-darwin*],               [WM_OSDEP="darwin"],
+    [*-*-solaris*],                  [WM_OSDEP="stub"],  dnl  solaris.c when 
done
+    [WM_OSDEP="stub"])
 AC_SUBST(WM_OSDEP)
 
 
-- 
1.7.10.4


-- 
To unsubscribe, send mail to [email protected].

Reply via email to