aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2019-05-13 07:28:24 +0200
committerChristian Grothoff <christian@grothoff.org>2019-05-13 07:28:24 +0200
commit7c8505b4ada1764085536bdbfeb80c7b44d04827 (patch)
treeb583e3a76617cb049a52249f73bbd08e83fd32ea
parentd446f4d707a79920a4bdba3a53e5cea26d69d1ce (diff)
downloadlibextractor-7c8505b4ada1764085536bdbfeb80c7b44d04827.tar.gz
libextractor-7c8505b4ada1764085536bdbfeb80c7b44d04827.zip
use AS_CASE/AS_IF
-rw-r--r--configure.ac39
1 files changed, 19 insertions, 20 deletions
diff --git a/configure.ac b/configure.ac
index 127d71b..2d81eb2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -54,8 +54,8 @@ AC_SUBST(MKDIR_P)
54 54
55AC_CHECK_DECLS([_stati64]) 55AC_CHECK_DECLS([_stati64])
56 56
57case "$target_os" in 57AS_CASE(["$target_os"],
58*linux-gnu) 58 [*linux-gnu],[
59 AC_DEFINE(GNU_LINUX,1,[This is a GNU/Linux system]) 59 AC_DEFINE(GNU_LINUX,1,[This is a GNU/Linux system])
60 AC_DEFINE_UNQUOTED(GNU_LINUX,1,[This is a GNU/Linux system]) 60 AC_DEFINE_UNQUOTED(GNU_LINUX,1,[This is a GNU/Linux system])
61 AM_CONDITIONAL(HAVE_GNU_LD, true) 61 AM_CONDITIONAL(HAVE_GNU_LD, true)
@@ -63,8 +63,8 @@ case "$target_os" in
63 AM_CONDITIONAL(WINDOWS, false) 63 AM_CONDITIONAL(WINDOWS, false)
64 XTRA_CPPLIBS=-lstdc++ 64 XTRA_CPPLIBS=-lstdc++
65 LIBEXT=.so 65 LIBEXT=.so
66 ;; 66 ],
67freebsd*) 67 [freebsd*],[
68 AC_DEFINE_UNQUOTED(SOMEBSD,1,[This is a BSD system]) 68 AC_DEFINE_UNQUOTED(SOMEBSD,1,[This is a BSD system])
69 AC_CHECK_LIB(c_r, pthread_create) 69 AC_CHECK_LIB(c_r, pthread_create)
70 AM_CONDITIONAL(HAVE_GNU_LD, true) 70 AM_CONDITIONAL(HAVE_GNU_LD, true)
@@ -72,8 +72,8 @@ freebsd*)
72 AM_CONDITIONAL(WINDOWS, false) 72 AM_CONDITIONAL(WINDOWS, false)
73 XTRA_CPPLIBS=-lstdc++ 73 XTRA_CPPLIBS=-lstdc++
74 LIBEXT=.so 74 LIBEXT=.so
75 ;; 75 ],
76openbsd*) 76 [openbsd*],[
77 AC_DEFINE_UNQUOTED(SOMEBSD,1,[This is a BSD system]) 77 AC_DEFINE_UNQUOTED(SOMEBSD,1,[This is a BSD system])
78 AC_CHECK_LIB(c_r, pthread_create) 78 AC_CHECK_LIB(c_r, pthread_create)
79 AM_CONDITIONAL(HAVE_GNU_LD, true) 79 AM_CONDITIONAL(HAVE_GNU_LD, true)
@@ -81,8 +81,8 @@ openbsd*)
81 AM_CONDITIONAL(WINDOWS, false) 81 AM_CONDITIONAL(WINDOWS, false)
82 XTRA_CPPLIBS=-lstdc++ 82 XTRA_CPPLIBS=-lstdc++
83 LIBEXT=.so 83 LIBEXT=.so
84 ;; 84 ],
85netbsd*) 85 [netbsd*],[
86 AC_DEFINE_UNQUOTED(SOMEBSD,1,[This is a BSD system]) 86 AC_DEFINE_UNQUOTED(SOMEBSD,1,[This is a BSD system])
87 AC_CHECK_LIB(c_r, pthread_create) 87 AC_CHECK_LIB(c_r, pthread_create)
88 AM_CONDITIONAL(HAVE_GNU_LD, true) 88 AM_CONDITIONAL(HAVE_GNU_LD, true)
@@ -90,8 +90,8 @@ netbsd*)
90 AM_CONDITIONAL(WINDOWS, false) 90 AM_CONDITIONAL(WINDOWS, false)
91 XTRA_CPPLIBS=-lstdc++ 91 XTRA_CPPLIBS=-lstdc++
92 LIBEXT=.so 92 LIBEXT=.so
93 ;; 93 ],
94*solaris*) 94 [*solaris*],[
95 AC_DEFINE_UNQUOTED(SOLARIS,1,[This is a Solaris system]) 95 AC_DEFINE_UNQUOTED(SOLARIS,1,[This is a Solaris system])
96 AC_CHECK_LIB(resolv, res_init) 96 AC_CHECK_LIB(resolv, res_init)
97 XTRA_CPPLIBS=-lstdc++ 97 XTRA_CPPLIBS=-lstdc++
@@ -100,23 +100,23 @@ netbsd*)
100 AM_CONDITIONAL(WINDOWS, false) 100 AM_CONDITIONAL(WINDOWS, false)
101 AM_CFLAGS="-D_POSIX_PTHREAD_SEMANTICS $AM_CFLAGS" 101 AM_CFLAGS="-D_POSIX_PTHREAD_SEMANTICS $AM_CFLAGS"
102 LIBEXT=.so 102 LIBEXT=.so
103 ;; 103 ],
104darwin*) 104 [darwin*],[
105 AC_DEFINE_UNQUOTED(DARWIN,1,[This is a Darwin system]) 105 AC_DEFINE_UNQUOTED(DARWIN,1,[This is a Darwin system])
106 AM_CONDITIONAL(HAVE_GNU_LD, false) 106 AM_CONDITIONAL(HAVE_GNU_LD, false)
107 AM_CONDITIONAL(SOMEBSD, false) 107 AM_CONDITIONAL(SOMEBSD, false)
108 AM_CONDITIONAL(WINDOWS, false) 108 AM_CONDITIONAL(WINDOWS, false)
109 AM_CFLAGS="-fno-common $AM_CFLAGS" 109 AM_CFLAGS="-fno-common $AM_CFLAGS"
110 LIBEXT=.so 110 LIBEXT=.so
111 ;; 111 ],
112cygwin*) 112 [cygwin*],[
113 AC_DEFINE_UNQUOTED(CYGWIN,1,[This is a CYGWIN system]) 113 AC_DEFINE_UNQUOTED(CYGWIN,1,[This is a CYGWIN system])
114 AM_CONDITIONAL(SOMEBSD, false) 114 AM_CONDITIONAL(SOMEBSD, false)
115 AM_CONDITIONAL(HAVE_GNU_LD, false) 115 AM_CONDITIONAL(HAVE_GNU_LD, false)
116 AM_CONDITIONAL(WINDOWS, false) 116 AM_CONDITIONAL(WINDOWS, false)
117 LIBEXT=.dll 117 LIBEXT=.dll
118 ;; 118 ],
119mingw*) 119 [mingw*],[
120 AC_DEFINE_UNQUOTED(MINGW,1,[This is a MinGW system]) 120 AC_DEFINE_UNQUOTED(MINGW,1,[This is a MinGW system])
121 AC_DEFINE_UNQUOTED(WINDOWS,1,[This is a Windows system]) 121 AC_DEFINE_UNQUOTED(WINDOWS,1,[This is a Windows system])
122 AC_CHECK_LIB(intl, gettext) 122 AC_CHECK_LIB(intl, gettext)
@@ -164,8 +164,7 @@ mingw*)
164 AM_CONDITIONAL(SOMEBSD, false) 164 AM_CONDITIONAL(SOMEBSD, false)
165 AM_CONDITIONAL(WINDOWS, true) 165 AM_CONDITIONAL(WINDOWS, true)
166 LIBEXT=.dll 166 LIBEXT=.dll
167 ;; 167 ],[
168*)
169 AC_MSG_RESULT(Unrecognised OS $host_os) 168 AC_MSG_RESULT(Unrecognised OS $host_os)
170 AC_DEFINE_UNQUOTED(OTHEROS,1,[Some strange OS]) 169 AC_DEFINE_UNQUOTED(OTHEROS,1,[Some strange OS])
171 AC_MSG_RESULT(otheros) 170 AC_MSG_RESULT(otheros)
@@ -175,8 +174,8 @@ mingw*)
175 AM_CONDITIONAL(SOMEBSD, false) 174 AM_CONDITIONAL(SOMEBSD, false)
176 AM_CONDITIONAL(WINDOWS, false) 175 AM_CONDITIONAL(WINDOWS, false)
177 LIBEXT=.so 176 LIBEXT=.so
178 ;; 177 ]
179esac 178)
180 179
181AM_ICONV 180AM_ICONV
182 181