commit 7c8505b4ada1764085536bdbfeb80c7b44d04827
parent d446f4d707a79920a4bdba3a53e5cea26d69d1ce
Author: Christian Grothoff <christian@grothoff.org>
Date: Mon, 13 May 2019 07:28:24 +0200
use AS_CASE/AS_IF
Diffstat:
1 file changed, 19 insertions(+), 20 deletions(-)
diff --git a/configure.ac b/configure.ac
@@ -54,8 +54,8 @@ AC_SUBST(MKDIR_P)
AC_CHECK_DECLS([_stati64])
-case "$target_os" in
-*linux-gnu)
+AS_CASE(["$target_os"],
+ [*linux-gnu],[
AC_DEFINE(GNU_LINUX,1,[This is a GNU/Linux system])
AC_DEFINE_UNQUOTED(GNU_LINUX,1,[This is a GNU/Linux system])
AM_CONDITIONAL(HAVE_GNU_LD, true)
@@ -63,8 +63,8 @@ case "$target_os" in
AM_CONDITIONAL(WINDOWS, false)
XTRA_CPPLIBS=-lstdc++
LIBEXT=.so
- ;;
-freebsd*)
+ ],
+ [freebsd*],[
AC_DEFINE_UNQUOTED(SOMEBSD,1,[This is a BSD system])
AC_CHECK_LIB(c_r, pthread_create)
AM_CONDITIONAL(HAVE_GNU_LD, true)
@@ -72,8 +72,8 @@ freebsd*)
AM_CONDITIONAL(WINDOWS, false)
XTRA_CPPLIBS=-lstdc++
LIBEXT=.so
- ;;
-openbsd*)
+ ],
+ [openbsd*],[
AC_DEFINE_UNQUOTED(SOMEBSD,1,[This is a BSD system])
AC_CHECK_LIB(c_r, pthread_create)
AM_CONDITIONAL(HAVE_GNU_LD, true)
@@ -81,8 +81,8 @@ openbsd*)
AM_CONDITIONAL(WINDOWS, false)
XTRA_CPPLIBS=-lstdc++
LIBEXT=.so
- ;;
-netbsd*)
+ ],
+ [netbsd*],[
AC_DEFINE_UNQUOTED(SOMEBSD,1,[This is a BSD system])
AC_CHECK_LIB(c_r, pthread_create)
AM_CONDITIONAL(HAVE_GNU_LD, true)
@@ -90,8 +90,8 @@ netbsd*)
AM_CONDITIONAL(WINDOWS, false)
XTRA_CPPLIBS=-lstdc++
LIBEXT=.so
- ;;
-*solaris*)
+ ],
+ [*solaris*],[
AC_DEFINE_UNQUOTED(SOLARIS,1,[This is a Solaris system])
AC_CHECK_LIB(resolv, res_init)
XTRA_CPPLIBS=-lstdc++
@@ -100,23 +100,23 @@ netbsd*)
AM_CONDITIONAL(WINDOWS, false)
AM_CFLAGS="-D_POSIX_PTHREAD_SEMANTICS $AM_CFLAGS"
LIBEXT=.so
- ;;
-darwin*)
+ ],
+ [darwin*],[
AC_DEFINE_UNQUOTED(DARWIN,1,[This is a Darwin system])
AM_CONDITIONAL(HAVE_GNU_LD, false)
AM_CONDITIONAL(SOMEBSD, false)
AM_CONDITIONAL(WINDOWS, false)
AM_CFLAGS="-fno-common $AM_CFLAGS"
LIBEXT=.so
- ;;
-cygwin*)
+ ],
+ [cygwin*],[
AC_DEFINE_UNQUOTED(CYGWIN,1,[This is a CYGWIN system])
AM_CONDITIONAL(SOMEBSD, false)
AM_CONDITIONAL(HAVE_GNU_LD, false)
AM_CONDITIONAL(WINDOWS, false)
LIBEXT=.dll
- ;;
-mingw*)
+ ],
+ [mingw*],[
AC_DEFINE_UNQUOTED(MINGW,1,[This is a MinGW system])
AC_DEFINE_UNQUOTED(WINDOWS,1,[This is a Windows system])
AC_CHECK_LIB(intl, gettext)
@@ -164,8 +164,7 @@ mingw*)
AM_CONDITIONAL(SOMEBSD, false)
AM_CONDITIONAL(WINDOWS, true)
LIBEXT=.dll
- ;;
-*)
+ ],[
AC_MSG_RESULT(Unrecognised OS $host_os)
AC_DEFINE_UNQUOTED(OTHEROS,1,[Some strange OS])
AC_MSG_RESULT(otheros)
@@ -175,8 +174,8 @@ mingw*)
AM_CONDITIONAL(SOMEBSD, false)
AM_CONDITIONAL(WINDOWS, false)
LIBEXT=.so
- ;;
-esac
+ ]
+)
AM_ICONV