diff options
author | Christian Grothoff <christian@grothoff.org> | 2019-05-13 07:28:24 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2019-05-13 07:28:24 +0200 |
commit | 7c8505b4ada1764085536bdbfeb80c7b44d04827 (patch) | |
tree | b583e3a76617cb049a52249f73bbd08e83fd32ea | |
parent | d446f4d707a79920a4bdba3a53e5cea26d69d1ce (diff) | |
download | libextractor-7c8505b4ada1764085536bdbfeb80c7b44d04827.tar.gz libextractor-7c8505b4ada1764085536bdbfeb80c7b44d04827.zip |
use AS_CASE/AS_IF
-rw-r--r-- | configure.ac | 39 |
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 | ||
55 | AC_CHECK_DECLS([_stati64]) | 55 | AC_CHECK_DECLS([_stati64]) |
56 | 56 | ||
57 | case "$target_os" in | 57 | AS_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 | ], |
67 | freebsd*) | 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 | ], |
76 | openbsd*) | 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 | ], |
85 | netbsd*) | 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 | ], |
104 | darwin*) | 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 | ], |
112 | cygwin*) | 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 | ], |
119 | mingw*) | 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 | ] |
179 | esac | 178 | ) |
180 | 179 | ||
181 | AM_ICONV | 180 | AM_ICONV |
182 | 181 | ||