libextractor

GNU libextractor
Log | Files | Refs | Submodules | README | LICENSE

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:
Mconfigure.ac | 39+++++++++++++++++++--------------------
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