Changeset 5564
- Timestamp:
- 06/03/08 13:36:25 (4 months ago)
- Files:
-
- libwired/trunk/config.m4 (modified) (10 diffs)
- libwired/trunk/configure (modified) (83 diffs)
- libwired/trunk/configure.in (modified) (2 diffs)
- libwired/trunk/libwired/base/wi-base.c (modified) (1 diff)
- libwired/trunk/libwired/collections/wi-dictionary.c (modified) (1 diff)
- libwired/trunk/libwired/collections/wi-dictionary.h (modified) (1 diff)
- libwired/trunk/libwired/collections/wi-set.c (modified) (1 diff)
- libwired/trunk/libwired/collections/wi-set.h (modified) (1 diff)
- libwired/trunk/libwired/data/wi-plist.c (modified) (3 diffs)
- libwired/trunk/libwired/net/wi-ip.h (modified) (1 diff)
- libwired/trunk/libwired/p7/wi-p7-message.c (modified) (1 diff)
- libwired/trunk/test/tests/wi-plist-test.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
libwired/trunk/config.m4
r5406 r5564 7 7 8 8 env CPPFLAGS="-I/path/to/include" LDFLAGS="-L/path/to/lib" ./configure]) 9 ]) 10 11 12 AC_DEFUN([WI_APPEND_FLAG], [ 13 if test -z "$$1"; then 14 $1="$2" 15 elif test `expr "$$1" : ".*$2"` = 0; then 16 $1="$$1 $2" 17 fi 9 18 ]) 10 19 … … 23 32 AC_DEFUN([WI_INCLUDE_WARNING_FLAG], [ 24 33 OLD_CFLAGS="$CFLAGS" 25 CFLAGS="$CFLAGS $1"34 WI_APPEND_FLAG([CFLAGS], $1) 26 35 27 36 AC_COMPILE_IFELSE([ … … 30 39 } 31 40 ], [ 32 W ARNFLAGS="$WARNFLAGS $1"41 WI_APPEND_FLAG([WARNFLAGS], $1) 33 42 ], [ 34 43 CFLAGS="$OLD_CFLAGS" … … 38 47 39 48 AC_DEFUN([WI_INCLUDE_EXTRA_INCLUDE_PATHS], [ 40 if test -d /usr/local/include; then 41 CPPFLAGS="$CPPFLAGS -I/usr/local/include" 49 if test "$wi_include_extra_include_paths_done" != "yes"; then 50 if test -d /usr/local/include; then 51 WI_APPEND_FLAG([CPPFLAGS], [-I/usr/local/include]) 52 fi 53 54 wi_include_extra_include_paths_done="yes" 42 55 fi 43 56 ]) … … 45 58 46 59 AC_DEFUN([WI_INCLUDE_EXTRA_LIBRARY_PATHS], [ 47 if test -d /usr/local/lib; then 48 LDFLAGS="$LDFLAGS -L/usr/local/lib" 60 if test "$wi_include_extra_library_paths_done" != "yes"; then 61 if test -d /usr/local/lib; then 62 WI_APPEND_FLAG([LDFLAGS], [-I/usr/local/lib]) 63 fi 64 65 wi_include_extra_library_paths_done="yes" 49 66 fi 50 67 ]) … … 52 69 53 70 AC_DEFUN([WI_INCLUDE_EXTRA_SSL_PATHS], [ 54 if test "$ _wi_ssl_paths_added" != yes; then71 if test "$wi_include_extra_ssl_paths_done" != "yes"; then 55 72 if test -d /usr/local/ssl/include; then 56 CPPFLAGS="$CPPFLAGS -I/usr/local/ssl/include"73 WI_APPEND_FLAG([CPPFLAGS], [-I/usr/local/ssl/include]) 57 74 fi 58 75 59 76 if test -d /usr/kerberos/include; then 60 CPPFLAGS="$CPPFLAGS -I/usr/kerberos/include"77 WI_APPEND_FLAG([CPPFLAGS], [-I/usr/kerberos/include]) 61 78 fi 62 79 63 80 if test -d /usr/local/ssl/lib; then 64 LDFLAGS="$LDFLAGS -L/usr/local/ssl/lib"65 fi 66 fi 67 68 _wi_ssl_paths_added=yes81 WI_APPEND_FLAG([LDFLAGS], [-L/usr/local/ssl/lib]) 82 fi 83 84 wi_include_extra_ssl_paths_done="yes" 85 fi 69 86 ]) 70 87 … … 104 121 105 122 AC_DEFUN([WI_INCLUDE_MATH_LIBRARY], [ 106 AC_CHECK_FUNC([pow], [], [ 107 AC_CHECK_LIB([m], [sqrt], [ 108 LIBS="$LIBS -lm" 109 ]) 110 ]) 123 if test "$wi_include_math_library_done" != "yes"; then 124 AC_CHECK_FUNC([pow], [], [ 125 AC_CHECK_LIB([m], [sqrt], [ 126 WI_APPEND_FLAG([LIBS], [-lm]) 127 ]) 128 ]) 129 130 wi_include_math_library_done="yes" 131 fi 111 132 ]) 112 133 113 134 114 135 AC_DEFUN([WI_INCLUDE_SOCKET_LIBRARY], [ 115 AC_CHECK_FUNC(setsockopt, [], [ 116 AC_CHECK_LIB([socket], [setsockopt], [ 117 LIBS="$LIBS -lsocket" 118 ]) 119 ]) 136 if test "$wi_include_socket_library_done" != "yes"; then 137 AC_CHECK_FUNC(setsockopt, [], [ 138 AC_CHECK_LIB([socket], [setsockopt], [ 139 WI_APPEND_FLAG([LIBS], [-lsocket]) 140 ]) 141 ]) 142 143 wi_include_socket_library_done="yes" 144 fi 120 145 ]) 121 146 122 147 123 148 AC_DEFUN([WI_INCLUDE_NSL_LIBRARY], [ 124 AC_CHECK_FUNC([gethostent], [], [ 125 AC_CHECK_LIB([nsl], [gethostent], [ 126 LIBS="$LIBS -lnsl" 127 ]) 128 ]) 149 if test "$wi_include_nsl_library_done" != "yes"; then 150 AC_CHECK_FUNC([gethostent], [], [ 151 AC_CHECK_LIB([nsl], [gethostent], [ 152 WI_APPEND_FLAG([LIBS], [-lnsl]) 153 ]) 154 ]) 155 156 wi_include_nsl_library_done="yes" 157 fi 129 158 ]) 130 159 131 160 132 161 AC_DEFUN([WI_INCLUDE_RESOLV_LIBRARY], [ 133 AC_CHECK_FUNC([inet_aton], [], [ 134 AC_CHECK_LIB([resolv], [inet_aton], [ 135 LIBS="$LIBS -lresolv" 136 ]) 137 ]) 162 if test "$wi_include_resolv_library_done" != "yes"; then 163 AC_CHECK_FUNC([inet_aton], [], [ 164 AC_CHECK_LIB([resolv], [inet_aton], [ 165 WI_APPEND_FLAG([LIBS], [-lresolv]) 166 ]) 167 ]) 168 169 wi_include_resolv_library_done="yes" 170 fi 138 171 ]) 139 172 140 173 141 174 AC_DEFUN([WI_INCLUDE_CRYPTO_LIBRARY], [ 142 WI_INCLUDE_EXTRA_SSL_PATHS 143 144 AC_CHECK_HEADERS([openssl/sha.h], [ 145 AC_CHECK_LIB([crypto], [MD5_Init], [ 146 LIBS="$LIBS -lcrypto" 175 if test "$wi_include_crypto_library_done" != "yes"; then 176 WI_INCLUDE_EXTRA_SSL_PATHS 177 178 AC_CHECK_HEADERS([openssl/sha.h], [ 179 AC_CHECK_LIB([crypto], [MD5_Init], [ 180 WI_APPEND_FLAG([LIBS], [-lcrypto]) 181 ], [ 182 _WI_MSG_LIB_ERROR([OpenSSL]) 183 ]) 147 184 ], [ 148 185 _WI_MSG_LIB_ERROR([OpenSSL]) 149 186 ]) 150 ], [151 _WI_MSG_LIB_ERROR([OpenSSL])152 ])187 188 wi_include_crypto_library_done="yes" 189 fi 153 190 ]) 154 191 155 192 156 193 AC_DEFUN([WI_INCLUDE_SSL_LIBRARY], [ 157 WI_INCLUDE_EXTRA_SSL_PATHS 158 159 AC_CHECK_HEADERS([openssl/ssl.h], [ 160 AC_CHECK_LIB([ssl], [SSL_library_init], [ 161 LIBS="$LIBS -lssl" 194 if test "$wi_include_ssl_library_done" != "yes"; then 195 WI_INCLUDE_EXTRA_SSL_PATHS 196 197 AC_CHECK_HEADERS([openssl/ssl.h], [ 198 AC_CHECK_LIB([ssl], [SSL_library_init], [ 199 WI_APPEND_FLAG([LIBS], [-lssl]) 200 ], [ 201 _WI_MSG_LIB_ERROR([OpenSSL]) 202 ]) 162 203 ], [ 163 204 _WI_MSG_LIB_ERROR([OpenSSL]) 164 205 ]) 165 ], [ 166 _WI_MSG_LIB_ERROR([OpenSSL])167 ])206 207 wi_include_ssl_library_done="yes" 208 fi 168 209 ]) 169 210 170 211 171 212 AC_DEFUN([WI_INCLUDE_CORESERVICES_FRAMEWORK], [ 172 AC_CHECK_HEADERS([CoreServices/CoreServices.h], [ 173 LIBS="$LIBS -framework CoreServices -framework Carbon" 174 ]) 213 if test "$wi_include_coreservices_framework_done" != "yes"; then 214 AC_CHECK_HEADERS([CoreServices/CoreServices.h], [ 215 WI_APPEND_FLAG([LIBS], [-framework CoreServices]) 216 WI_APPEND_FLAG([LIBS], [-framework Carbon]) 217 ]) 218 219 wi_include_coreservices_framework_done="yes" 220 fi 175 221 ]) 176 222 … … 206 252 207 253 AC_DEFUN([_WI_PTHREAD_TRY], [ 208 if test "$ _wi_pthreads_found" != yes; then254 if test "$wi_pthreads_found" != yes; then 209 255 OLD_LIBS="$LIBS" 210 256 LIBS="$1 $LIBS" … … 224 270 LIBS="$OLD_LIBS" 225 271 226 if test "$ _wi_pthreads_test" = yes; then227 _wi_pthreads_found=yes228 _wi_pthreads_libs="$1"272 if test "$wi_pthreads_test" = yes; then 273 wi_pthreads_found=yes 274 wi_pthreads_libs="$1" 229 275 fi 230 276 fi … … 233 279 234 280 AC_DEFUN([WI_INCLUDE_PTHREADS], [ 235 case $host in 236 *-solaris*) 237 AC_DEFINE([_POSIX_PTHREAD_SEMANTICS], [], [Define on Solaris to get sigwait() to work using pthreads semantics.]) 238 ;; 239 esac 240 241 AC_CHECK_HEADERS([pthread.h], [ 242 AC_MSG_CHECKING([for pthreads]) 243 244 _WI_PTHREAD_TRY([]) 245 _WI_PTHREAD_TRY([-pthread]) 246 _WI_PTHREAD_TRY([-lpthread]) 247 248 if test "$_wi_pthreads_found" = yes ; then 249 AC_MSG_RESULT([yes]) 250 LIBS="$_wi_pthreads_libs $LIBS" 251 else 252 AC_MSG_RESULT([no]) 281 if test "$wi_include_pthreads_done" != "yes"; then 282 case $host in 283 *-solaris*) 284 AC_DEFINE([_POSIX_PTHREAD_SEMANTICS], [], [Define on Solaris to get sigwait() to work using pthreads semantics.]) 285 ;; 286 esac 287 288 AC_CHECK_HEADERS([pthread.h], [ 289 AC_MSG_CHECKING([for pthreads]) 290 291 _WI_PTHREAD_TRY([]) 292 _WI_PTHREAD_TRY([-pthread]) 293 _WI_PTHREAD_TRY([-lpthread]) 294 295 if test "$wi_pthreads_found" = yes; then 296 AC_MSG_RESULT([yes]) 297 WI_APPEND_FLAG([LIBS], $wi_pthreads_libs) 298 else 299 AC_MSG_RESULT([no]) 300 AC_MSG_ERROR([could not locate pthreads]) 301 fi 302 ], [ 253 303 AC_MSG_ERROR([could not locate pthreads]) 254 fi255 ], [256 AC_MSG_ERROR([could not locate pthreads])257 ])304 ]) 305 306 wi_include_pthreads_done="yes" 307 fi 258 308 ]) 259 309 260 310 261 311 AC_DEFUN([WI_INCLUDE_ICONV_LIBRARY], [ 262 AC_CHECK_HEADERS([iconv.h], [ 263 AC_CHECK_LIB([iconv], [iconv], [ 264 LIBS="$LIBS -liconv" 265 ], [ 266 AC_CHECK_LIB([iconv], [libiconv], [ 267 LIBS="$LIBS -liconv" 268 ], [ 269 AC_CHECK_FUNC([iconv], [], [ 270 _WI_MSG_LIB_ERROR([iconv]) 271 ]) 272 ]) 273 ]) 274 ], [ 275 _WI_MSG_LIB_ERROR([iconv]) 276 ]) 277 278 AC_MSG_CHECKING([if iconv understands Unicode]) 279 AC_RUN_IFELSE([ 280 #include <iconv.h> 281 int main(void) { 282 iconv_t conv = iconv_open("UTF-8", "UTF-16"); 283 if(conv == (iconv_t) -1) 284 return 1; 285 return 0; 286 } 287 ], [ 288 AC_MSG_RESULT([yes]) 289 ], [ 290 AC_MSG_ERROR([no]) 291 ]) 292 ]) 293 294 295 AC_DEFUN([WI_INCLUDE_TERMCAP_LIBRARY], [ 296 AC_CHECK_HEADERS([term.h], [ 297 AC_CHECK_FUNC([tgoto], [], [ 298 AC_CHECK_LIB([termcap], [tgoto], [ 299 LIBS="$LIBS -ltermcap" 300 ], [ 301 AC_CHECK_LIB([ncurses], [tgoto], [ 302 LIBS="$LIBS -lncurses" 303 ], [ 304 AC_CHECK_LIB([curses], [tgoto], [ 305 LIBS="$LIBS -lcurses" 312 if test "$wi_include_iconv_library_done" != "yes"; then 313 AC_CHECK_HEADERS([iconv.h], [ 314 AC_CHECK_LIB([iconv], [iconv], [ 315 WI_APPEND_FLAG([LIBS], [-liconv]) 316 ], [ 317 AC_CHECK_LIB([iconv], [libiconv], [ 318 WI_APPEND_FLAG([LIBS], [-liconv]) 319 ], [ 320 AC_CHECK_FUNC([iconv], [], [ 321 _WI_MSG_LIB_ERROR([iconv]) 306 322 ]) 307 323 ]) 308 324 ]) 309 ]) 310 ]) 325 ], [ 326 _WI_MSG_LIB_ERROR([iconv]) 327 ]) 328 329 AC_MSG_CHECKING([if iconv understands Unicode]) 330 AC_RUN_IFELSE([ 331 #include <iconv.h> 332 int main(void) { 333 iconv_t conv = iconv_open("UTF-8", "UTF-16"); 334 if(conv == (iconv_t) -1) 335 return 1; 336 return 0; 337 } 338 ], [ 339 AC_MSG_RESULT([yes]) 340 ], [ 341 AC_MSG_ERROR([no]) 342 ]) 343 344 wi_include_iconv_library_done="yes" 345 fi 346 ]) 347 348 349 AC_DEFUN([WI_INCLUDE_TERMCAP_LIBRARY], [ 350 if test "$wi_include_termcap_library_done" != "yes"; then 351 AC_CHECK_HEADERS([term.h], [ 352 AC_CHECK_FUNC([tgoto], [], [ 353 AC_CHECK_LIB([termcap], [tgoto], [ 354 WI_APPEND_FLAG([LIBS], [-ltermcap]) 355 ], [ 356 AC_CHECK_LIB([ncurses], [tgoto], [ 357 WI_APPEND_FLAG([LIBS], [-lncurses]) 358 ], [ 359 AC_CHECK_LIB([curses], [tgoto], [ 360 WI_APPEND_FLAG([LIBS], [-lcurses]) 361 ]) 362 ]) 363 ]) 364 ]) 365 ]) 366 367 wi_include_termcap_library_done="yes" 368 fi 311 369 ]) 312 370 313 371 314 372 AC_DEFUN([WI_INCLUDE_READLINE_LIBRARY], [ 315 AC_CHECK_HEADERS([readline/readline.h], [ 316 AC_CHECK_LIB([readline], [rl_initialize], [ 317 LIBS="$LIBS -lreadline" 318 319 AC_MSG_CHECKING([for GNU readline]) 320 AC_RUN_IFELSE([ 321 #include <stdio.h> 322 #include <readline/readline.h> 323 int main(void) { 324 return rl_gnu_readline_p ? 0 : 1; 325 } 326 ], [ 327 AC_MSG_RESULT([yes]) 328 ], [ 329 AC_MSG_RESULT([no]) 330 _WI_MSG_LIB_ERROR([GNU readline]) 331 ]) 332 333 AC_MSG_CHECKING([for rl_completion_matches]) 334 AC_RUN_IFELSE([ 335 #include <stdio.h> 336 #include <readline/readline.h> 337 char * generator(const char *, int); 338 char * generator(const char *text, int state) { 339 return NULL; 340 } 341 int main(void) { 342 (void) rl_completion_matches("", generator); 343 344 return 0; 345 } 346 ], [ 347 AC_DEFINE([HAVE_RL_COMPLETION_MATCHES], [1], [Define to 1 if you have the `rl_completion_matches' function, and to 0 otherwise.]) 348 AC_MSG_RESULT([yes]) 349 350 ], [ 351 AC_MSG_RESULT([no]) 352 ]) 353 354 AC_CHECK_DECLS([rl_completion_display_matches_hook], [], [], [ 355 #include <stdio.h> 356 #include <readline/readline.h> 373 if test "$wi_include_readline_library_done" != "yes"; then 374 AC_CHECK_HEADERS([readline/readline.h], [ 375 AC_CHECK_LIB([readline], [rl_initialize], [ 376 WI_APPEND_FLAG([LIBS], [-lreadline]) 377 378 AC_MSG_CHECKING([for GNU readline]) 379 AC_RUN_IFELSE([ 380 #include <stdio.h> 381 #include <readline/readline.h> 382 int main(void) { 383 return rl_gnu_readline_p ? 0 : 1; 384 } 385 ], [ 386 AC_MSG_RESULT([yes]) 387 ], [ 388 AC_MSG_RESULT([no]) 389 _WI_MSG_LIB_ERROR([GNU readline]) 390 ]) 391 392 AC_MSG_CHECKING([for rl_completion_matches]) 393 AC_RUN_IFELSE([ 394 #include <stdio.h> 395 #include <readline/readline.h> 396 char * generator(const char *, int); 397 char * generator(const char *text, int state) { 398 return NULL; 399 } 400 int main(void) { 401 (void) rl_completion_matches("", generator); 402 403 return 0; 404 } 405 ], [ 406 AC_DEFINE([HAVE_RL_COMPLETION_MATCHES], [1], [Define to 1 if you have the `rl_completion_matches' function, and to 0 otherwise.]) 407 AC_MSG_RESULT([yes]) 408 409 ], [ 410 AC_MSG_RESULT([no]) 411 ]) 412 413 AC_CHECK_DECLS([rl_completion_display_matches_hook], [], [], [ 414 #include <stdio.h> 415 #include <readline/readline.h> 416 ]) 417 ], [ 418 _WI_MSG_LIB_ERROR([readline]) 357 419 ]) 358 420 ], [ 359 421 _WI_MSG_LIB_ERROR([readline]) 360 422 ]) 361 ], [362 _WI_MSG_LIB_ERROR([readline])363 ])423 424 wi_include_readline_library_done="yes" 425 fi 364 426 ]) 365 427 366 428 367 429 AC_DEFUN([WI_INCLUDE_LIBXML2_LIBRARY], [ 368 if test -d /usr/include/libxml2; then 369 CPPFLAGS="$CPPFLAGS -I/usr/include/libxml2" 370 fi 371 372 if test -d /usr/local/include/libxml2; then 373 CPPFLAGS="$CPPFLAGS -I/usr/local/include/libxml2" 374 fi 375 376 AC_CHECK_HEADERS([libxml/parser.h], [ 377 AC_CHECK_LIB([xml2], [xmlParseFile], [ 378 LIBS="$LIBS -lxml2" 430 if test "$wi_include_libxml2_library_done" != "yes"; then 431 if test -d /usr/include/libxml2; then 432 WI_APPEND_FLAG([CPPFLAGS], [-I/usr/include/libxml2]) 433 fi 434 435 if test -d /usr/local/include/libxml2; then 436 WI_APPEND_FLAG([CPPFLAGS], [-I/usr/local/include/libxml2]) 437 fi 438 439 AC_CHECK_HEADERS([libxml/parser.h], [ 440 AC_CHECK_LIB([xml2], [xmlParseFile], [ 441 WI_APPEND_FLAG([LIBS], [-lxml2]) 442 ], [ 443 _WI_MSG_LIB_ERROR([libxml2]) 444 ]) 379 445 ], [ 380 446 _WI_MSG_LIB_ERROR([libxml2]) 381 447 ]) 382 ], [383 _WI_MSG_LIB_ERROR([libxml2])384 ])448 449 wi_include_libxml2_library_done="yes" 450 fi 385 451 ]) 386 452 387 453 388 454 AC_DEFUN([WI_INCLUDE_ZLIB_LIBRARY], [ 389 AC_CHECK_HEADERS([zlib.h], [ 390 AC_CHECK_LIB([z], [deflate], [ 391 LIBS="$LIBS -lz" 455 if test "$wi_include_zlib_library_done" != "yes"; then 456 AC_CHECK_HEADERS([zlib.h], [ 457 AC_CHECK_LIB([z], [deflate], [ 458 WI_APPEND_FLAG([LIBS], [-lz]) 459 ], [ 460 _WI_MSG_LIB_ERROR([zlib]) 461 ]) 392 462 ], [ 393 463 _WI_MSG_LIB_ERROR([zlib]) 394 464 ]) 395 ], [396 _WI_MSG_LIB_ERROR([zlib])397 ])398 ]) 465 466 wi_include_zlib_library_done="yes" 467 fi 468 ]) libwired/trunk/configure
r5547 r5564 1811 1811 1812 1812 1813 1814 1815 1813 1816 # Get host 1814 1817 ac_aux_dir= … … 3224 3227 3225 3228 OLD_CFLAGS="$CFLAGS" 3226 CFLAGS="$CFLAGS -W" 3229 3230 if test -z "$CFLAGS"; then 3231 CFLAGS="-W" 3232 elif test `expr "$CFLAGS" : ".*-W"` = 0; then 3233 CFLAGS="$CFLAGS -W" 3234 fi 3235 3227 3236 3228 3237 cat >conftest.$ac_ext <<_ACEOF … … 3251 3260 } && test -s conftest.$ac_objext; then 3252 3261 3262 3263 if test -z "$WARNFLAGS"; then 3264 WARNFLAGS="-W" 3265 elif test `expr "$WARNFLAGS" : ".*-W"` = 0; then 3253 3266 WARNFLAGS="$WARNFLAGS -W" 3267 fi 3268 3254 3269 3255 3270 else … … 3266 3281 3267 3282 OLD_CFLAGS="$CFLAGS" 3268 CFLAGS="$CFLAGS -Wall" 3283 3284 if test -z "$CFLAGS"; then 3285 CFLAGS="-Wall" 3286 elif test `expr "$CFLAGS" : ".*-Wall"` = 0; then 3287 CFLAGS="$CFLAGS -Wall" 3288 fi 3289 3269 3290 3270 3291 cat >conftest.$ac_ext <<_ACEOF … … 3293 3314 } && test -s conftest.$ac_objext; then 3294 3315 3316 3317 if test -z "$WARNFLAGS"; then 3318 WARNFLAGS="-Wall" 3319 elif test `expr "$WARNFLAGS" : ".*-Wall"` = 0; then 3295 3320 WARNFLAGS="$WARNFLAGS -Wall" 3321 fi 3322 3296 3323 3297 3324 else … … 3308 3335 3309 3336 OLD_CFLAGS="$CFLAGS" 3310 CFLAGS="$CFLAGS -Wno-unknown-pragmas" 3337 3338 if test -z "$CFLAGS"; then 3339 CFLAGS="-Wno-unknown-pragmas" 3340 elif test `expr "$CFLAGS" : ".*-Wno-unknown-pragmas"` = 0; then 3341 CFLAGS="$CFLAGS -Wno-unknown-pragmas" 3342 fi 3343 3311 3344 3312 3345 cat >conftest.$ac_ext <<_ACEOF … … 3335 3368 } && test -s conftest.$ac_objext; then 3336 3369 3370 3371 if test -z "$WARNFLAGS"; then 3372 WARNFLAGS="-Wno-unknown-pragmas" 3373 elif test `expr "$WARNFLAGS" : ".*-Wno-unknown-pragmas"` = 0; then 3337 3374 WARNFLAGS="$WARNFLAGS -Wno-unknown-pragmas" 3375 fi 3376 3338 3377 3339 3378 else … … 3350 3389 3351 3390 OLD_CFLAGS="$CFLAGS" 3352 CFLAGS="$CFLAGS -Wno-unused-parameter" 3391 3392 if test -z "$CFLAGS"; then 3393 CFLAGS="-Wno-unused-parameter" 3394 elif test `expr "$CFLAGS" : ".*-Wno-unused-parameter"` = 0; then 3395 CFLAGS="$CFLAGS -Wno-unused-parameter" 3396 fi 3397 3353 3398 3354 3399 cat >conftest.$ac_ext <<_ACEOF … … 3377 3422 } && test -s conftest.$ac_objext; then 3378 3423 3424 3425 if test -z "$WARNFLAGS"; then 3426 WARNFLAGS="-Wno-unused-parameter" 3427 elif test `expr "$WARNFLAGS" : ".*-Wno-unused-parameter"` = 0; then 3379 3428 WARNFLAGS="$WARNFLAGS -Wno-unused-parameter" 3429 fi 3430 3380 3431 3381 3432 else … … 3392 3443 3393 3444 OLD_CFLAGS="$CFLAGS" 3394 CFLAGS="$CFLAGS -Wsign-compare" 3445 3446 if test -z "$CFLAGS"; then 3447 CFLAGS="-Wsign-compare" 3448 elif test `expr "$CFLAGS" : ".*-Wsign-compare"` = 0; then 3449 CFLAGS="$CFLAGS -Wsign-compare" 3450 fi 3451 3395 3452 3396 3453 cat >conftest.$ac_ext <<_ACEOF … … 3419 3476 } && test -s conftest.$ac_objext; then 3420 3477 3478 3479 if test -z "$WARNFLAGS"; then 3480 WARNFLAGS="-Wsign-compare" 3481 elif test `expr "$WARNFLAGS" : ".*-Wsign-compare"` = 0; then 3421 3482 WARNFLAGS="$WARNFLAGS -Wsign-compare" 3483 fi 3484 3422 3485 3423 3486 else … … 3434 3497 3435 3498 OLD_CFLAGS="$CFLAGS" 3436 CFLAGS="$CFLAGS -Wstrict-prototypes" 3499 3500 if test -z "$CFLAGS"; then 3501 CFLAGS="-Wstrict-prototypes" 3502 elif test `expr "$CFLAGS" : ".*-Wstrict-prototypes"` = 0; then 3503 CFLAGS="$CFLAGS -Wstrict-prototypes" 3504 fi 3505 3437 3506 3438 3507 cat >conftest.$ac_ext <<_ACEOF … … 3461 3530 } && test -s conftest.$ac_objext; then 3462 3531 3532 3533 if test -z "$WARNFLAGS"; then 3534 WARNFLAGS="-Wstrict-prototypes" 3535 elif test `expr "$WARNFLAGS" : ".*-Wstrict-prototypes"` = 0; then 3463 3536 WARNFLAGS="$WARNFLAGS -Wstrict-prototypes" 3537 fi 3538 3464 3539 3465 3540 else … … 3476 3551 3477 3552 OLD_CFLAGS="$CFLAGS" 3478 CFLAGS="$CFLAGS -Wmissing-prototypes" 3553 3554 if test -z "$CFLAGS"; then 3555 CFLAGS="-Wmissing-prototypes" 3556 elif test `expr "$CFLAGS" : ".*-Wmissing-prototypes"` = 0; then 3557 CFLAGS="$CFLAGS -Wmissing-prototypes" 3558 fi 3559 3479 3560 3480 3561 cat >conftest.$ac_ext <<_ACEOF … … 3503 3584 } && test -s conftest.$ac_objext; then 3504 3585 3586 3587 if test -z "$WARNFLAGS"; then 3588 WARNFLAGS="-Wmissing-prototypes" 3589 elif test `expr "$WARNFLAGS" : ".*-Wmissing-prototypes"` = 0; then 3505 3590 WARNFLAGS="$WARNFLAGS -Wmissing-prototypes" 3591 fi 3592 3506 3593 3507 3594 else … … 3518 3605 3519 3606 OLD_CFLAGS="$CFLAGS" 3520 CFLAGS="$CFLAGS -Wmissing-declarations" 3607 3608 if test -z "$CFLAGS"; then 3609 CFLAGS="-Wmissing-declarations" 3610 elif test `expr "$CFLAGS" : ".*-Wmissing-declarations"` = 0; then 3611 CFLAGS="$CFLAGS -Wmissing-declarations" 3612 fi 3613 3521 3614 3522 3615 cat >conftest.$ac_ext <<_ACEOF … … 3545 3638 } && test -s conftest.$ac_objext; then 3546 3639 3640 3641 if test -z "$WARNFLAGS"; then 3642 WARNFLAGS="-Wmissing-declarations" 3643 elif test `expr "$WARNFLAGS" : ".*-Wmissing-declarations"` = 0; then 3547 3644 WARNFLAGS="$WARNFLAGS -Wmissing-declarations" 3645 fi 3646 3548 3647 3549 3648 else … … 3560 3659 3561 3660 OLD_CFLAGS="$CFLAGS" 3562 CFLAGS="$CFLAGS -Wredundant-decls" 3661 3662 if test -z "$CFLAGS"; then 3663 CFLAGS="-Wredundant-decls" 3664 elif test `expr "$CFLAGS" : ".*-Wredundant-decls"` = 0; then 3665 CFLAGS="$CFLAGS -Wredundant-decls" 3666 fi 3667 3563 3668 3564 3669 cat >conftest.$ac_ext <<_ACEOF … … 3587 3692 } && test -s conftest.$ac_objext; then 3588 3693 3694 3695 if test -z "$WARNFLAGS"; then 3696 WARNFLAGS="-Wredundant-decls" 3697 elif test `expr "$WARNFLAGS" : ".*-Wredundant-decls"` = 0; then 3589 3698 WARNFLAGS="$WARNFLAGS -Wredundant-decls" 3699 fi 3700 3590 3701 3591 3702 else … … 3602 3713 3603 3714 OLD_CFLAGS="$CFLAGS" 3604 CFLAGS="$CFLAGS -Wno-long-double" 3715 3716 if test -z "$CFLAGS"; then 3717 CFLAGS="-Wno-long-double" 3718 elif test `expr "$CFLAGS" : ".*-Wno-long-double"` = 0; then 3719 CFLAGS="$CFLAGS -Wno-long-double" 3720 fi 3721 3605 3722 3606 3723 cat >conftest.$ac_ext <<_ACEOF … … 3629 3746 } && test -s conftest.$ac_objext; then 3630 3747 3748 3749 if test -z "$WARNFLAGS"; then 3750 WARNFLAGS="-Wno-long-double" 3751 elif test `expr "$WARNFLAGS" : ".*-Wno-long-double"` = 0; then 3631 3752 WARNFLAGS="$WARNFLAGS -Wno-long-double" 3753 fi 3754 3632 3755 3633 3756 else … … 3658 3781 3659 3782 3660 if test -n "$enable_pthreads"; then3661 CPPFLAGS="$CPPFLAGS -DWI_PTHREADS"3662 fi3663 3664 3783 3665 3784 # Check for termcap support … … 3670 3789 3671 3790 3672 if test -n "$enable_termcap"; then3673 CPPFLAGS="$CPPFLAGS -DWI_TERMCAP"3674 fi3675 3676 3791 3677 3792 # Check for OpenSSL support … … 3682 3797 3683 3798 3684 if test -n "$enable_ssl"; then3685 CPPFLAGS="$CPPFLAGS -DWI_SSL -DWI_CRYPTO"3686 fi3687 3688 3799 3689 3800 # Check for iconv support … … 3694 3805 3695 3806 3696 if test -n "$enable_iconv"; then3697 CPPFLAGS="$CPPFLAGS -DWI_ICONV"3698 fi3699 3700 3807 3701 3808 # Check for libxml2 support … … 3706 3813 3707 3814 3708 if test -n "$enable_libxml2"; then3709 CPPFLAGS="$CPPFLAGS -DWI_LIBXML2"3710 fi3711 3712 3815 3713 3816 # Check for P7 support … … 3718 3821 3719 3822 3720 if test -n "$enable_p7"; then3721 CPPFLAGS="$CPPFLAGS -DWI_P7 -DWI_LIBXML2 -DWI_CRYPTO -DWI_SSL -DWI_ZLIB"3722 fi3723 3724 3823 3725 3824 # Check for object directory name … … 3777 3876 3778 3877 3779 if test -d /usr/local/include; then 3878 if test "$wi_include_extra_include_paths_done" != "yes"; then 3879 if test -d /usr/local/include; then 3880 3881 if test -z "$CPPFLAGS"; then 3882 CPPFLAGS="-I/usr/local/include" 3883 elif test `expr "$CPPFLAGS" : ".*-I/usr/local/include"` = 0; then 3780 3884 CPPFLAGS="$CPPFLAGS -I/usr/local/include" 3781 3885 fi 3782 3886 3783 3784 if test -d /usr/local/lib; then 3785 LDFLAGS="$LDFL
