diff options
author | RincewindsHat <12514511+RincewindsHat@users.noreply.github.com> | 2022-08-23 17:13:04 +0200 |
---|---|---|
committer | RincewindsHat <12514511+RincewindsHat@users.noreply.github.com> | 2022-08-23 17:13:04 +0200 |
commit | bbdcf5a704517d35a76ba8b666075da9ffe39ac4 (patch) | |
tree | a36bec4f7c2802dfe5efc5cb2dfc902fec2a23b8 /gl/m4/gnulib-comp.m4 | |
parent | fa1ac7ecb247faf58fe65740c0d40e0585f684c9 (diff) | |
download | monitoring-plugins-bbdcf5a.tar.gz |
Sync with the latest Gnulib code (fa1ac7ec)
Diffstat (limited to 'gl/m4/gnulib-comp.m4')
-rw-r--r-- | gl/m4/gnulib-comp.m4 | 438 |
1 files changed, 253 insertions, 185 deletions
diff --git a/gl/m4/gnulib-comp.m4 b/gl/m4/gnulib-comp.m4 index 219b81e2..a82c5de2 100644 --- a/gl/m4/gnulib-comp.m4 +++ b/gl/m4/gnulib-comp.m4 | |||
@@ -1,9 +1,9 @@ | |||
1 | # DO NOT EDIT! GENERATED AUTOMATICALLY! | 1 | # DO NOT EDIT! GENERATED AUTOMATICALLY! |
2 | # Copyright (C) 2002-2021 Free Software Foundation, Inc. | 2 | # Copyright (C) 2002-2022 Free Software Foundation, Inc. |
3 | # | 3 | # |
4 | # This file is free software; you can redistribute it and/or modify | 4 | # This file is free software; you can redistribute it and/or modify |
5 | # it under the terms of the GNU General Public License as published by | 5 | # it under the terms of the GNU General Public License as published by |
6 | # the Free Software Foundation; either version 3 of the License, or | 6 | # the Free Software Foundation, either version 3 of the License, or |
7 | # (at your option) any later version. | 7 | # (at your option) any later version. |
8 | # | 8 | # |
9 | # This file is distributed in the hope that it will be useful, | 9 | # This file is distributed in the hope that it will be useful, |
@@ -42,7 +42,6 @@ AC_DEFUN([gl_EARLY], | |||
42 | AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS]) | 42 | AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS]) |
43 | AC_REQUIRE([gl_PROG_AR_RANLIB]) | 43 | AC_REQUIRE([gl_PROG_AR_RANLIB]) |
44 | 44 | ||
45 | AC_REQUIRE([AM_PROG_CC_C_O]) | ||
46 | # Code from module absolute-header: | 45 | # Code from module absolute-header: |
47 | # Code from module alloca-opt: | 46 | # Code from module alloca-opt: |
48 | # Code from module arpa_inet: | 47 | # Code from module arpa_inet: |
@@ -92,6 +91,7 @@ AC_DEFUN([gl_EARLY], | |||
92 | # Code from module ftell: | 91 | # Code from module ftell: |
93 | # Code from module ftello: | 92 | # Code from module ftello: |
94 | AC_REQUIRE([gl_SET_LARGEFILE_SOURCE]) | 93 | AC_REQUIRE([gl_SET_LARGEFILE_SOURCE]) |
94 | # Code from module gen-header: | ||
95 | # Code from module getaddrinfo: | 95 | # Code from module getaddrinfo: |
96 | # Code from module getdelim: | 96 | # Code from module getdelim: |
97 | # Code from module getdtablesize: | 97 | # Code from module getdtablesize: |
@@ -167,6 +167,7 @@ AC_DEFUN([gl_EARLY], | |||
167 | # Code from module std-gnu11: | 167 | # Code from module std-gnu11: |
168 | # Code from module stdalign: | 168 | # Code from module stdalign: |
169 | # Code from module stdbool: | 169 | # Code from module stdbool: |
170 | # Code from module stdckdint: | ||
170 | # Code from module stddef: | 171 | # Code from module stddef: |
171 | # Code from module stdint: | 172 | # Code from module stdint: |
172 | # Code from module stdio: | 173 | # Code from module stdio: |
@@ -193,6 +194,7 @@ AC_DEFUN([gl_EARLY], | |||
193 | # Code from module unistd: | 194 | # Code from module unistd: |
194 | # Code from module unlocked-io-internal: | 195 | # Code from module unlocked-io-internal: |
195 | # Code from module unsetenv: | 196 | # Code from module unsetenv: |
197 | # Code from module vararrays: | ||
196 | # Code from module vasnprintf: | 198 | # Code from module vasnprintf: |
197 | # Code from module vasprintf: | 199 | # Code from module vasprintf: |
198 | # Code from module verify: | 200 | # Code from module verify: |
@@ -228,33 +230,38 @@ AC_DEFUN([gl_INIT], | |||
228 | m4_pushdef([GL_MODULE_INDICATOR_PREFIX], [GL]) | 230 | m4_pushdef([GL_MODULE_INDICATOR_PREFIX], [GL]) |
229 | gl_COMMON | 231 | gl_COMMON |
230 | gl_source_base='gl' | 232 | gl_source_base='gl' |
233 | gl_source_base_prefix= | ||
231 | gl_FUNC_ALLOCA | 234 | gl_FUNC_ALLOCA |
235 | gl_CONDITIONAL_HEADER([alloca.h]) | ||
236 | AC_PROG_MKDIR_P | ||
232 | gl_ARPA_INET_H | 237 | gl_ARPA_INET_H |
233 | gl_ARPA_INET_H_REQUIRE_DEFAULTS | 238 | gl_ARPA_INET_H_REQUIRE_DEFAULTS |
234 | AC_PROG_MKDIR_P | 239 | AC_PROG_MKDIR_P |
235 | gl_FUNC_BASE64 | 240 | gl_FUNC_BASE64 |
236 | gl_FUNC_BTOWC | 241 | gl_FUNC_BTOWC |
237 | if test $HAVE_BTOWC = 0 || test $REPLACE_BTOWC = 1; then | 242 | gl_CONDITIONAL([GL_COND_OBJ_BTOWC], |
238 | AC_LIBOBJ([btowc]) | 243 | [test $HAVE_BTOWC = 0 || test $REPLACE_BTOWC = 1]) |
244 | AM_COND_IF([GL_COND_OBJ_BTOWC], [ | ||
239 | gl_PREREQ_BTOWC | 245 | gl_PREREQ_BTOWC |
240 | fi | 246 | ]) |
241 | gl_WCHAR_MODULE_INDICATOR([btowc]) | 247 | gl_WCHAR_MODULE_INDICATOR([btowc]) |
242 | gl___BUILTIN_EXPECT | 248 | gl___BUILTIN_EXPECT |
243 | gl_BYTESWAP | 249 | gl_BYTESWAP |
250 | gl_CONDITIONAL_HEADER([byteswap.h]) | ||
251 | AC_PROG_MKDIR_P | ||
244 | gl_FUNC_CALLOC_GNU | 252 | gl_FUNC_CALLOC_GNU |
245 | if test $REPLACE_CALLOC = 1; then | 253 | if test $REPLACE_CALLOC_FOR_CALLOC_GNU = 1; then |
246 | AC_LIBOBJ([calloc]) | 254 | AC_LIBOBJ([calloc]) |
247 | fi | 255 | fi |
256 | gl_STDLIB_MODULE_INDICATOR([calloc-gnu]) | ||
248 | gl_FUNC_CALLOC_POSIX | 257 | gl_FUNC_CALLOC_POSIX |
249 | if test $REPLACE_CALLOC = 1; then | 258 | if test $REPLACE_CALLOC_FOR_CALLOC_POSIX = 1; then |
250 | AC_LIBOBJ([calloc]) | 259 | AC_LIBOBJ([calloc]) |
251 | fi | 260 | fi |
252 | gl_STDLIB_MODULE_INDICATOR([calloc-posix]) | 261 | gl_STDLIB_MODULE_INDICATOR([calloc-posix]) |
253 | gl_MODULE_INDICATOR_FOR_TESTS([cloexec]) | 262 | gl_MODULE_INDICATOR_FOR_TESTS([cloexec]) |
254 | gl_FUNC_CLOSE | 263 | gl_FUNC_CLOSE |
255 | if test $REPLACE_CLOSE = 1; then | 264 | gl_CONDITIONAL([GL_COND_OBJ_CLOSE], [test $REPLACE_CLOSE = 1]) |
256 | AC_LIBOBJ([close]) | ||
257 | fi | ||
258 | gl_UNISTD_MODULE_INDICATOR([close]) | 265 | gl_UNISTD_MODULE_INDICATOR([close]) |
259 | gl_AF_ALG | 266 | gl_AF_ALG |
260 | AC_REQUIRE([AC_C_RESTRICT]) | 267 | AC_REQUIRE([AC_C_RESTRICT]) |
@@ -262,18 +269,20 @@ AC_DEFUN([gl_INIT], | |||
262 | gl_MODULE_INDICATOR([dirname]) | 269 | gl_MODULE_INDICATOR([dirname]) |
263 | gl_DOUBLE_SLASH_ROOT | 270 | gl_DOUBLE_SLASH_ROOT |
264 | gl_FUNC_DUP2 | 271 | gl_FUNC_DUP2 |
265 | if test $REPLACE_DUP2 = 1; then | 272 | gl_CONDITIONAL([GL_COND_OBJ_DUP2], [test $REPLACE_DUP2 = 1]) |
266 | AC_LIBOBJ([dup2]) | 273 | AM_COND_IF([GL_COND_OBJ_DUP2], [ |
267 | gl_PREREQ_DUP2 | 274 | gl_PREREQ_DUP2 |
268 | fi | 275 | ]) |
269 | gl_UNISTD_MODULE_INDICATOR([dup2]) | 276 | gl_UNISTD_MODULE_INDICATOR([dup2]) |
270 | AC_PROG_MKDIR_P | 277 | AC_PROG_MKDIR_P |
271 | gl_ENVIRON | 278 | gl_ENVIRON |
272 | gl_UNISTD_MODULE_INDICATOR([environ]) | 279 | gl_UNISTD_MODULE_INDICATOR([environ]) |
273 | gl_HEADER_ERRNO_H | 280 | gl_HEADER_ERRNO_H |
281 | gl_CONDITIONAL_HEADER([errno.h]) | ||
282 | AC_PROG_MKDIR_P | ||
274 | gl_ERROR | 283 | gl_ERROR |
275 | AS_IF([test "$ac_cv_lib_error_at_line" = no], [ | 284 | gl_CONDITIONAL([GL_COND_OBJ_ERROR], [test "$ac_cv_lib_error_at_line" = no]) |
276 | AC_LIBOBJ([error]) | 285 | AM_COND_IF([GL_COND_OBJ_ERROR], [ |
277 | gl_PREREQ_ERROR | 286 | gl_PREREQ_ERROR |
278 | ]) | 287 | ]) |
279 | m4_ifdef([AM_XGETTEXT_OPTION], | 288 | m4_ifdef([AM_XGETTEXT_OPTION], |
@@ -281,30 +290,27 @@ AC_DEFUN([gl_INIT], | |||
281 | AM_][XGETTEXT_OPTION([--flag=error_at_line:5:c-format])]) | 290 | AM_][XGETTEXT_OPTION([--flag=error_at_line:5:c-format])]) |
282 | AC_REQUIRE([gl_EXTERN_INLINE]) | 291 | AC_REQUIRE([gl_EXTERN_INLINE]) |
283 | gl_FUNC_FCNTL | 292 | gl_FUNC_FCNTL |
284 | if test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1; then | 293 | gl_CONDITIONAL([GL_COND_OBJ_FCNTL], |
285 | AC_LIBOBJ([fcntl]) | 294 | [test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1]) |
286 | fi | ||
287 | gl_FCNTL_MODULE_INDICATOR([fcntl]) | 295 | gl_FCNTL_MODULE_INDICATOR([fcntl]) |
288 | gl_FCNTL_H | 296 | gl_FCNTL_H |
289 | gl_FCNTL_H_REQUIRE_DEFAULTS | 297 | gl_FCNTL_H_REQUIRE_DEFAULTS |
298 | AC_PROG_MKDIR_P | ||
290 | gl_FUNC_FFLUSH | 299 | gl_FUNC_FFLUSH |
291 | if test $REPLACE_FFLUSH = 1; then | 300 | gl_CONDITIONAL([GL_COND_OBJ_FFLUSH], [test $REPLACE_FFLUSH = 1]) |
292 | AC_LIBOBJ([fflush]) | 301 | AM_COND_IF([GL_COND_OBJ_FFLUSH], [ |
293 | gl_PREREQ_FFLUSH | 302 | gl_PREREQ_FFLUSH |
294 | fi | 303 | ]) |
295 | gl_MODULE_INDICATOR([fflush]) | 304 | gl_MODULE_INDICATOR([fflush]) |
296 | gl_STDIO_MODULE_INDICATOR([fflush]) | 305 | gl_STDIO_MODULE_INDICATOR([fflush]) |
297 | gl_FLOAT_H | 306 | gl_FLOAT_H |
298 | if test $REPLACE_FLOAT_LDBL = 1; then | 307 | gl_CONDITIONAL_HEADER([float.h]) |
299 | AC_LIBOBJ([float]) | 308 | AC_PROG_MKDIR_P |
300 | fi | 309 | gl_CONDITIONAL([GL_COND_OBJ_FLOAT], [test $REPLACE_FLOAT_LDBL = 1]) |
301 | if test $REPLACE_ITOLD = 1; then | 310 | gl_CONDITIONAL([GL_COND_OBJ_ITOLD], [test $REPLACE_ITOLD = 1]) |
302 | AC_LIBOBJ([itold]) | ||
303 | fi | ||
304 | gl_FUNC_FLOORF | 311 | gl_FUNC_FLOORF |
305 | if test $HAVE_DECL_FLOORF = 0 || test $REPLACE_FLOORF = 1; then | 312 | gl_CONDITIONAL([GL_COND_OBJ_FLOORF], |
306 | AC_LIBOBJ([floorf]) | 313 | [test $HAVE_DECL_FLOORF = 0 || test $REPLACE_FLOORF = 1]) |
307 | fi | ||
308 | gl_MATH_MODULE_INDICATOR([floorf]) | 314 | gl_MATH_MODULE_INDICATOR([floorf]) |
309 | gl_FUNC_FOPEN | 315 | gl_FUNC_FOPEN |
310 | if test $REPLACE_FOPEN = 1; then | 316 | if test $REPLACE_FOPEN = 1; then |
@@ -313,112 +319,112 @@ AC_DEFUN([gl_INIT], | |||
313 | fi | 319 | fi |
314 | gl_STDIO_MODULE_INDICATOR([fopen]) | 320 | gl_STDIO_MODULE_INDICATOR([fopen]) |
315 | gl_FUNC_FOPEN_GNU | 321 | gl_FUNC_FOPEN_GNU |
316 | if test $REPLACE_FOPEN = 1; then | 322 | if test $REPLACE_FOPEN_FOR_FOPEN_GNU = 1; then |
317 | AC_LIBOBJ([fopen]) | 323 | AC_LIBOBJ([fopen]) |
318 | gl_PREREQ_FOPEN | 324 | gl_PREREQ_FOPEN |
319 | fi | 325 | fi |
320 | gl_MODULE_INDICATOR([fopen-gnu]) | 326 | gl_MODULE_INDICATOR([fopen-gnu]) |
327 | gl_STDIO_MODULE_INDICATOR([fopen-gnu]) | ||
321 | gl_FUNC_FPURGE | 328 | gl_FUNC_FPURGE |
322 | if test $HAVE_FPURGE = 0 || test $REPLACE_FPURGE = 1; then | 329 | gl_CONDITIONAL([GL_COND_OBJ_FPURGE], |
323 | AC_LIBOBJ([fpurge]) | 330 | [test $HAVE_FPURGE = 0 || test $REPLACE_FPURGE = 1]) |
324 | fi | ||
325 | gl_STDIO_MODULE_INDICATOR([fpurge]) | 331 | gl_STDIO_MODULE_INDICATOR([fpurge]) |
326 | gl_FUNC_FREADING | 332 | gl_FUNC_FREADING |
327 | gl_FUNC_FREE | 333 | gl_FUNC_FREE |
328 | if test $REPLACE_FREE = 1; then | 334 | gl_CONDITIONAL([GL_COND_OBJ_FREE], [test $REPLACE_FREE = 1]) |
329 | AC_LIBOBJ([free]) | 335 | AM_COND_IF([GL_COND_OBJ_FREE], [ |
330 | gl_PREREQ_FREE | 336 | gl_PREREQ_FREE |
331 | fi | 337 | ]) |
332 | gl_STDLIB_MODULE_INDICATOR([free-posix]) | 338 | gl_STDLIB_MODULE_INDICATOR([free-posix]) |
333 | gl_FUNC_FSEEK | 339 | gl_FUNC_FSEEK |
334 | if test $REPLACE_FSEEK = 1; then | 340 | gl_CONDITIONAL([GL_COND_OBJ_FSEEK], [test $REPLACE_FSEEK = 1]) |
335 | AC_LIBOBJ([fseek]) | ||
336 | fi | ||
337 | gl_STDIO_MODULE_INDICATOR([fseek]) | 341 | gl_STDIO_MODULE_INDICATOR([fseek]) |
338 | gl_FUNC_FSEEKO | 342 | gl_FUNC_FSEEKO |
339 | if test $HAVE_FSEEKO = 0 || test $REPLACE_FSEEKO = 1; then | 343 | gl_CONDITIONAL([GL_COND_OBJ_FSEEKO], |
340 | AC_LIBOBJ([fseeko]) | 344 | [test $HAVE_FSEEKO = 0 || test $REPLACE_FSEEKO = 1]) |
345 | AM_COND_IF([GL_COND_OBJ_FSEEKO], [ | ||
341 | gl_PREREQ_FSEEKO | 346 | gl_PREREQ_FSEEKO |
342 | fi | 347 | ]) |
343 | gl_STDIO_MODULE_INDICATOR([fseeko]) | 348 | gl_STDIO_MODULE_INDICATOR([fseeko]) |
344 | gl_FUNC_FSTAT | 349 | gl_FUNC_FSTAT |
345 | if test $REPLACE_FSTAT = 1; then | 350 | gl_CONDITIONAL([GL_COND_OBJ_FSTAT], [test $REPLACE_FSTAT = 1]) |
346 | AC_LIBOBJ([fstat]) | 351 | AM_COND_IF([GL_COND_OBJ_FSTAT], [ |
347 | case "$host_os" in | 352 | case "$host_os" in |
348 | mingw*) | 353 | mingw*) |
349 | AC_LIBOBJ([stat-w32]) | 354 | AC_LIBOBJ([stat-w32]) |
350 | ;; | 355 | ;; |
351 | esac | 356 | esac |
352 | gl_PREREQ_FSTAT | 357 | gl_PREREQ_FSTAT |
353 | fi | 358 | ]) |
354 | gl_SYS_STAT_MODULE_INDICATOR([fstat]) | 359 | gl_SYS_STAT_MODULE_INDICATOR([fstat]) |
355 | gl_FSUSAGE | 360 | gl_FSUSAGE |
356 | if test $gl_cv_fs_space = yes; then | 361 | gl_CONDITIONAL([GL_COND_OBJ_FSUSAGE], [test $gl_cv_fs_space = yes]) |
357 | AC_LIBOBJ([fsusage]) | 362 | AM_COND_IF([GL_COND_OBJ_FSUSAGE], [ |
358 | gl_PREREQ_FSUSAGE_EXTRA | 363 | gl_PREREQ_FSUSAGE_EXTRA |
359 | fi | 364 | ]) |
360 | gl_FUNC_FTELL | 365 | gl_FUNC_FTELL |
361 | if test $REPLACE_FTELL = 1; then | 366 | gl_CONDITIONAL([GL_COND_OBJ_FTELL], [test $REPLACE_FTELL = 1]) |
362 | AC_LIBOBJ([ftell]) | ||
363 | fi | ||
364 | gl_STDIO_MODULE_INDICATOR([ftell]) | 367 | gl_STDIO_MODULE_INDICATOR([ftell]) |
365 | gl_FUNC_FTELLO | 368 | gl_FUNC_FTELLO |
366 | if test $HAVE_FTELLO = 0 || test $REPLACE_FTELLO = 1; then | 369 | gl_CONDITIONAL([GL_COND_OBJ_FTELLO], |
367 | AC_LIBOBJ([ftello]) | 370 | [test $HAVE_FTELLO = 0 || test $REPLACE_FTELLO = 1]) |
371 | AM_COND_IF([GL_COND_OBJ_FTELLO], [ | ||
368 | gl_PREREQ_FTELLO | 372 | gl_PREREQ_FTELLO |
369 | fi | 373 | ]) |
370 | gl_STDIO_MODULE_INDICATOR([ftello]) | 374 | gl_STDIO_MODULE_INDICATOR([ftello]) |
371 | gl_GETADDRINFO | 375 | gl_GETADDRINFO |
372 | if test $HAVE_GETADDRINFO = 0 || test $REPLACE_GETADDRINFO = 1; then | 376 | gl_CONDITIONAL([GL_COND_OBJ_GETADDRINFO], |
373 | AC_LIBOBJ([getaddrinfo]) | 377 | [test $HAVE_GETADDRINFO = 0 || test $REPLACE_GETADDRINFO = 1]) |
374 | fi | 378 | gl_CONDITIONAL([GL_COND_OBJ_GAI_STRERROR], |
375 | if test $HAVE_DECL_GAI_STRERROR = 0 || test $REPLACE_GAI_STRERROR = 1; then | 379 | [test $HAVE_DECL_GAI_STRERROR = 0 || test $REPLACE_GAI_STRERROR = 1]) |
376 | AC_LIBOBJ([gai_strerror]) | ||
377 | fi | ||
378 | gl_NETDB_MODULE_INDICATOR([getaddrinfo]) | 380 | gl_NETDB_MODULE_INDICATOR([getaddrinfo]) |
379 | gl_FUNC_GETDELIM | 381 | gl_FUNC_GETDELIM |
380 | if test $HAVE_GETDELIM = 0 || test $REPLACE_GETDELIM = 1; then | 382 | gl_CONDITIONAL([GL_COND_OBJ_GETDELIM], |
381 | AC_LIBOBJ([getdelim]) | 383 | [test $HAVE_GETDELIM = 0 || test $REPLACE_GETDELIM = 1]) |
384 | AM_COND_IF([GL_COND_OBJ_GETDELIM], [ | ||
382 | gl_PREREQ_GETDELIM | 385 | gl_PREREQ_GETDELIM |
383 | fi | 386 | ]) |
384 | gl_STDIO_MODULE_INDICATOR([getdelim]) | 387 | gl_STDIO_MODULE_INDICATOR([getdelim]) |
385 | gl_FUNC_GETDTABLESIZE | 388 | gl_FUNC_GETDTABLESIZE |
386 | if test $HAVE_GETDTABLESIZE = 0 || test $REPLACE_GETDTABLESIZE = 1; then | 389 | gl_CONDITIONAL([GL_COND_OBJ_GETDTABLESIZE], |
387 | AC_LIBOBJ([getdtablesize]) | 390 | [test $HAVE_GETDTABLESIZE = 0 || test $REPLACE_GETDTABLESIZE = 1]) |
391 | AM_COND_IF([GL_COND_OBJ_GETDTABLESIZE], [ | ||
388 | gl_PREREQ_GETDTABLESIZE | 392 | gl_PREREQ_GETDTABLESIZE |
389 | fi | 393 | ]) |
390 | gl_UNISTD_MODULE_INDICATOR([getdtablesize]) | 394 | gl_UNISTD_MODULE_INDICATOR([getdtablesize]) |
391 | gl_FUNC_GETHOSTNAME | 395 | gl_FUNC_GETHOSTNAME |
392 | if test $HAVE_GETHOSTNAME = 0; then | 396 | gl_CONDITIONAL([GL_COND_OBJ_GETHOSTNAME], [test $HAVE_GETHOSTNAME = 0]) |
393 | AC_LIBOBJ([gethostname]) | 397 | AM_COND_IF([GL_COND_OBJ_GETHOSTNAME], [ |
394 | gl_PREREQ_GETHOSTNAME | 398 | gl_PREREQ_GETHOSTNAME |
395 | fi | 399 | ]) |
396 | gl_UNISTD_MODULE_INDICATOR([gethostname]) | 400 | gl_UNISTD_MODULE_INDICATOR([gethostname]) |
397 | gl_FUNC_GETLINE | 401 | gl_FUNC_GETLINE |
398 | if test $REPLACE_GETLINE = 1; then | 402 | gl_CONDITIONAL([GL_COND_OBJ_GETLINE], [test $REPLACE_GETLINE = 1]) |
399 | AC_LIBOBJ([getline]) | 403 | AM_COND_IF([GL_COND_OBJ_GETLINE], [ |
400 | gl_PREREQ_GETLINE | 404 | gl_PREREQ_GETLINE |
401 | fi | 405 | ]) |
402 | gl_STDIO_MODULE_INDICATOR([getline]) | 406 | gl_STDIO_MODULE_INDICATOR([getline]) |
403 | AC_REQUIRE([AC_CANONICAL_HOST]) | 407 | AC_REQUIRE([AC_CANONICAL_HOST]) |
404 | gl_GETLOADAVG | 408 | gl_GETLOADAVG |
405 | if test $HAVE_GETLOADAVG = 0; then | 409 | gl_CONDITIONAL([GL_COND_OBJ_GETLOADAVG], [test $HAVE_GETLOADAVG = 0]) |
406 | AC_LIBOBJ([getloadavg]) | 410 | AM_COND_IF([GL_COND_OBJ_GETLOADAVG], [ |
407 | gl_PREREQ_GETLOADAVG | 411 | gl_PREREQ_GETLOADAVG |
408 | fi | 412 | ]) |
409 | gl_STDLIB_MODULE_INDICATOR([getloadavg]) | 413 | gl_STDLIB_MODULE_INDICATOR([getloadavg]) |
410 | gl_FUNC_GETOPT_GNU | 414 | gl_FUNC_GETOPT_GNU |
411 | dnl Because of the way gl_FUNC_GETOPT_GNU is implemented (the gl_getopt_required | 415 | dnl Because of the way gl_FUNC_GETOPT_GNU is implemented (the gl_getopt_required |
412 | dnl mechanism), there is no need to do any AC_LIBOBJ or AC_SUBST here; they are | 416 | dnl mechanism), there is no need to do any AC_LIBOBJ or AC_SUBST here; they are |
413 | dnl done in the getopt-posix module. | 417 | dnl done in the getopt-posix module. |
414 | gl_FUNC_GETOPT_POSIX | 418 | gl_FUNC_GETOPT_POSIX |
415 | if test $REPLACE_GETOPT = 1; then | 419 | gl_CONDITIONAL_HEADER([getopt.h]) |
416 | AC_LIBOBJ([getopt]) | 420 | gl_CONDITIONAL_HEADER([getopt-cdefs.h]) |
417 | AC_LIBOBJ([getopt1]) | 421 | AC_PROG_MKDIR_P |
422 | gl_CONDITIONAL([GL_COND_OBJ_GETOPT], [test $REPLACE_GETOPT = 1]) | ||
423 | AM_COND_IF([GL_COND_OBJ_GETOPT], [ | ||
418 | dnl Define the substituted variable GNULIB_UNISTD_H_GETOPT to 1. | 424 | dnl Define the substituted variable GNULIB_UNISTD_H_GETOPT to 1. |
419 | gl_UNISTD_H_REQUIRE_DEFAULTS | 425 | gl_UNISTD_H_REQUIRE_DEFAULTS |
420 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_UNISTD_H_GETOPT], [1]) | 426 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_UNISTD_H_GETOPT], [1]) |
421 | fi | 427 | ]) |
422 | gl_UNISTD_MODULE_INDICATOR([getopt-posix]) | 428 | gl_UNISTD_MODULE_INDICATOR([getopt-posix]) |
423 | gl_FUNC_GETPROGNAME | 429 | gl_FUNC_GETPROGNAME |
424 | dnl you must add AM_GNU_GETTEXT([external]) or similar to configure.ac. | 430 | dnl you must add AM_GNU_GETTEXT([external]) or similar to configure.ac. |
@@ -432,77 +438,86 @@ AC_DEFUN([gl_INIT], | |||
432 | gl_HOSTENT | 438 | gl_HOSTENT |
433 | gl_IDPRIV | 439 | gl_IDPRIV |
434 | gl_FUNC_INET_NTOP | 440 | gl_FUNC_INET_NTOP |
435 | if test $HAVE_INET_NTOP = 0 || test $REPLACE_INET_NTOP = 1; then | 441 | gl_CONDITIONAL([GL_COND_OBJ_INET_NTOP], |
436 | AC_LIBOBJ([inet_ntop]) | 442 | [test $HAVE_INET_NTOP = 0 || test $REPLACE_INET_NTOP = 1]) |
443 | AM_COND_IF([GL_COND_OBJ_INET_NTOP], [ | ||
437 | gl_PREREQ_INET_NTOP | 444 | gl_PREREQ_INET_NTOP |
438 | fi | 445 | ]) |
439 | gl_ARPA_INET_MODULE_INDICATOR([inet_ntop]) | 446 | gl_ARPA_INET_MODULE_INDICATOR([inet_ntop]) |
440 | gl_INTTYPES_INCOMPLETE | 447 | gl_INTTYPES_INCOMPLETE |
441 | gl_INTTYPES_H_REQUIRE_DEFAULTS | 448 | gl_INTTYPES_H_REQUIRE_DEFAULTS |
449 | AC_PROG_MKDIR_P | ||
442 | gl_LANGINFO_H | 450 | gl_LANGINFO_H |
443 | gl_LANGINFO_H_REQUIRE_DEFAULTS | 451 | gl_LANGINFO_H_REQUIRE_DEFAULTS |
452 | AC_PROG_MKDIR_P | ||
444 | AC_REQUIRE([gl_LARGEFILE]) | 453 | AC_REQUIRE([gl_LARGEFILE]) |
445 | gl___INLINE | 454 | gl___INLINE |
446 | gl_LIMITS_H | 455 | gl_LIMITS_H |
456 | gl_CONDITIONAL_HEADER([limits.h]) | ||
457 | AC_PROG_MKDIR_P | ||
447 | gl_LOCALCHARSET | 458 | gl_LOCALCHARSET |
448 | dnl For backward compatibility. Some packages still use this. | 459 | dnl For backward compatibility. Some packages still use this. |
449 | LOCALCHARSET_TESTS_ENVIRONMENT= | 460 | LOCALCHARSET_TESTS_ENVIRONMENT= |
450 | AC_SUBST([LOCALCHARSET_TESTS_ENVIRONMENT]) | 461 | AC_SUBST([LOCALCHARSET_TESTS_ENVIRONMENT]) |
451 | gl_LOCALE_H | 462 | gl_LOCALE_H |
452 | gl_LOCALE_H_REQUIRE_DEFAULTS | 463 | gl_LOCALE_H_REQUIRE_DEFAULTS |
464 | AC_PROG_MKDIR_P | ||
453 | gl_FUNC_LOCALECONV | 465 | gl_FUNC_LOCALECONV |
454 | if test $REPLACE_LOCALECONV = 1; then | 466 | gl_CONDITIONAL([GL_COND_OBJ_LOCALECONV], [test $REPLACE_LOCALECONV = 1]) |
455 | AC_LIBOBJ([localeconv]) | 467 | AM_COND_IF([GL_COND_OBJ_LOCALECONV], [ |
456 | gl_PREREQ_LOCALECONV | 468 | gl_PREREQ_LOCALECONV |
457 | fi | 469 | ]) |
458 | gl_LOCALE_MODULE_INDICATOR([localeconv]) | 470 | gl_LOCALE_MODULE_INDICATOR([localeconv]) |
459 | gl_LOCK | 471 | gl_LOCK |
460 | gl_MODULE_INDICATOR([lock]) | 472 | gl_MODULE_INDICATOR([lock]) |
461 | gl_FUNC_LSEEK | 473 | gl_FUNC_LSEEK |
462 | if test $REPLACE_LSEEK = 1; then | 474 | gl_CONDITIONAL([GL_COND_OBJ_LSEEK], [test $REPLACE_LSEEK = 1]) |
463 | AC_LIBOBJ([lseek]) | ||
464 | fi | ||
465 | gl_UNISTD_MODULE_INDICATOR([lseek]) | 475 | gl_UNISTD_MODULE_INDICATOR([lseek]) |
466 | gl_FUNC_MALLOC_GNU | 476 | gl_FUNC_MALLOC_GNU |
467 | if test $REPLACE_MALLOC = 1; then | 477 | if test $REPLACE_MALLOC_FOR_MALLOC_GNU = 1; then |
468 | AC_LIBOBJ([malloc]) | 478 | AC_LIBOBJ([malloc]) |
469 | fi | 479 | fi |
480 | gl_STDLIB_MODULE_INDICATOR([malloc-gnu]) | ||
470 | AC_REQUIRE([gl_FUNC_MALLOC_POSIX]) | 481 | AC_REQUIRE([gl_FUNC_MALLOC_POSIX]) |
471 | if test $REPLACE_MALLOC = 1; then | 482 | if test $REPLACE_MALLOC_FOR_MALLOC_POSIX = 1; then |
472 | AC_LIBOBJ([malloc]) | 483 | AC_LIBOBJ([malloc]) |
473 | fi | 484 | fi |
474 | gl_STDLIB_MODULE_INDICATOR([malloc-posix]) | 485 | gl_STDLIB_MODULE_INDICATOR([malloc-posix]) |
475 | gl_MALLOCA | 486 | gl_MALLOCA |
476 | gl_MATH_H | 487 | gl_MATH_H |
477 | gl_MATH_H_REQUIRE_DEFAULTS | 488 | gl_MATH_H_REQUIRE_DEFAULTS |
489 | AC_PROG_MKDIR_P | ||
478 | gl_FUNC_MBRTOWC | 490 | gl_FUNC_MBRTOWC |
479 | if test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; then | 491 | gl_CONDITIONAL([GL_COND_OBJ_MBRTOWC], |
480 | AC_LIBOBJ([mbrtowc]) | 492 | [test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1]) |
493 | AM_COND_IF([GL_COND_OBJ_MBRTOWC], [ | ||
481 | if test $REPLACE_MBSTATE_T = 1; then | 494 | if test $REPLACE_MBSTATE_T = 1; then |
482 | AC_LIBOBJ([lc-charset-dispatch]) | 495 | AC_LIBOBJ([lc-charset-dispatch]) |
483 | AC_LIBOBJ([mbtowc-lock]) | 496 | AC_LIBOBJ([mbtowc-lock]) |
484 | gl_PREREQ_MBTOWC_LOCK | 497 | gl_PREREQ_MBTOWC_LOCK |
485 | fi | 498 | fi |
486 | gl_PREREQ_MBRTOWC | 499 | gl_PREREQ_MBRTOWC |
487 | fi | 500 | ]) |
488 | gl_WCHAR_MODULE_INDICATOR([mbrtowc]) | 501 | gl_WCHAR_MODULE_INDICATOR([mbrtowc]) |
489 | gl_FUNC_MBSINIT | 502 | gl_FUNC_MBSINIT |
490 | if test $HAVE_MBSINIT = 0 || test $REPLACE_MBSINIT = 1; then | 503 | gl_CONDITIONAL([GL_COND_OBJ_MBSINIT], |
491 | AC_LIBOBJ([mbsinit]) | 504 | [test $HAVE_MBSINIT = 0 || test $REPLACE_MBSINIT = 1]) |
505 | AM_COND_IF([GL_COND_OBJ_MBSINIT], [ | ||
492 | gl_PREREQ_MBSINIT | 506 | gl_PREREQ_MBSINIT |
493 | fi | 507 | ]) |
494 | gl_WCHAR_MODULE_INDICATOR([mbsinit]) | 508 | gl_WCHAR_MODULE_INDICATOR([mbsinit]) |
495 | gl_FUNC_MBTOWC | 509 | gl_FUNC_MBTOWC |
496 | if test $HAVE_MBTOWC = 0 || test $REPLACE_MBTOWC = 1; then | 510 | gl_CONDITIONAL([GL_COND_OBJ_MBTOWC], |
497 | AC_LIBOBJ([mbtowc]) | 511 | [test $HAVE_MBTOWC = 0 || test $REPLACE_MBTOWC = 1]) |
512 | AM_COND_IF([GL_COND_OBJ_MBTOWC], [ | ||
498 | gl_PREREQ_MBTOWC | 513 | gl_PREREQ_MBTOWC |
499 | fi | 514 | ]) |
500 | gl_STDLIB_MODULE_INDICATOR([mbtowc]) | 515 | gl_STDLIB_MODULE_INDICATOR([mbtowc]) |
501 | gl_FUNC_MEMCHR | 516 | gl_FUNC_MEMCHR |
502 | if test $REPLACE_MEMCHR = 1; then | 517 | gl_CONDITIONAL([GL_COND_OBJ_MEMCHR], [test $REPLACE_MEMCHR = 1]) |
503 | AC_LIBOBJ([memchr]) | 518 | AM_COND_IF([GL_COND_OBJ_MEMCHR], [ |
504 | gl_PREREQ_MEMCHR | 519 | gl_PREREQ_MEMCHR |
505 | fi | 520 | ]) |
506 | gl_STRING_MODULE_INDICATOR([memchr]) | 521 | gl_STRING_MODULE_INDICATOR([memchr]) |
507 | gl_MINMAX | 522 | gl_MINMAX |
508 | gl_FUNC_MKTIME | 523 | gl_FUNC_MKTIME |
@@ -517,72 +532,74 @@ AC_DEFUN([gl_INIT], | |||
517 | gl_PREREQ_MKTIME | 532 | gl_PREREQ_MKTIME |
518 | fi | 533 | fi |
519 | gl_MOUNTLIST | 534 | gl_MOUNTLIST |
520 | if test $gl_cv_list_mounted_fs = yes; then | 535 | gl_CONDITIONAL([GL_COND_OBJ_MOUNTLIST], [test $gl_cv_list_mounted_fs = yes]) |
521 | AC_LIBOBJ([mountlist]) | 536 | AM_COND_IF([GL_COND_OBJ_MOUNTLIST], [ |
522 | gl_PREREQ_MOUNTLIST_EXTRA | 537 | gl_PREREQ_MOUNTLIST_EXTRA |
523 | fi | 538 | ]) |
524 | AC_REQUIRE([gl_MSVC_INVAL]) | 539 | AC_REQUIRE([gl_MSVC_INVAL]) |
525 | if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then | 540 | gl_CONDITIONAL([GL_COND_OBJ_MSVC_INVAL], |
526 | AC_LIBOBJ([msvc-inval]) | 541 | [test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1]) |
527 | fi | ||
528 | AC_REQUIRE([gl_MSVC_NOTHROW]) | 542 | AC_REQUIRE([gl_MSVC_NOTHROW]) |
529 | if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then | 543 | gl_CONDITIONAL([GL_COND_OBJ_MSVC_NOTHROW], |
530 | AC_LIBOBJ([msvc-nothrow]) | 544 | [test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1]) |
531 | fi | ||
532 | gl_MODULE_INDICATOR([msvc-nothrow]) | 545 | gl_MODULE_INDICATOR([msvc-nothrow]) |
533 | gl_MULTIARCH | 546 | gl_MULTIARCH |
534 | gl_NETDB_H | 547 | gl_NETDB_H |
535 | gl_NETDB_H_REQUIRE_DEFAULTS | 548 | gl_NETDB_H_REQUIRE_DEFAULTS |
549 | AC_PROG_MKDIR_P | ||
536 | gl_HEADER_NETINET_IN | 550 | gl_HEADER_NETINET_IN |
551 | gl_CONDITIONAL_HEADER([netinet/in.h]) | ||
537 | AC_PROG_MKDIR_P | 552 | AC_PROG_MKDIR_P |
538 | gl_FUNC_NL_LANGINFO | 553 | gl_FUNC_NL_LANGINFO |
539 | if test $HAVE_NL_LANGINFO = 0 || test $REPLACE_NL_LANGINFO = 1; then | 554 | gl_CONDITIONAL([GL_COND_OBJ_NL_LANGINFO], |
540 | AC_LIBOBJ([nl_langinfo]) | 555 | [test $HAVE_NL_LANGINFO = 0 || test $REPLACE_NL_LANGINFO = 1]) |
541 | fi | 556 | gl_CONDITIONAL([GL_COND_OBJ_NL_LANGINFO_LOCK], |
557 | [test $REPLACE_NL_LANGINFO = 1 && test $NL_LANGINFO_MTSAFE = 0]) | ||
542 | if test $REPLACE_NL_LANGINFO = 1 && test $NL_LANGINFO_MTSAFE = 0; then | 558 | if test $REPLACE_NL_LANGINFO = 1 && test $NL_LANGINFO_MTSAFE = 0; then |
543 | AC_LIBOBJ([nl_langinfo-lock]) | ||
544 | gl_PREREQ_NL_LANGINFO_LOCK | 559 | gl_PREREQ_NL_LANGINFO_LOCK |
545 | fi | 560 | fi |
546 | gl_LANGINFO_MODULE_INDICATOR([nl_langinfo]) | 561 | gl_LANGINFO_MODULE_INDICATOR([nl_langinfo]) |
547 | gl_FUNC_OPEN | 562 | gl_FUNC_OPEN |
548 | if test $REPLACE_OPEN = 1; then | 563 | gl_CONDITIONAL([GL_COND_OBJ_OPEN], [test $REPLACE_OPEN = 1]) |
549 | AC_LIBOBJ([open]) | 564 | AM_COND_IF([GL_COND_OBJ_OPEN], [ |
550 | gl_PREREQ_OPEN | 565 | gl_PREREQ_OPEN |
551 | fi | 566 | ]) |
552 | gl_FCNTL_MODULE_INDICATOR([open]) | 567 | gl_FCNTL_MODULE_INDICATOR([open]) |
553 | gl_PATHMAX | 568 | gl_PATHMAX |
554 | gl_FUNC_REALLOC_GNU | 569 | gl_FUNC_REALLOC_GNU |
555 | if test $REPLACE_REALLOC = 1; then | 570 | if test $REPLACE_REALLOC_FOR_REALLOC_GNU = 1; then |
556 | AC_LIBOBJ([realloc]) | 571 | AC_LIBOBJ([realloc]) |
557 | fi | 572 | fi |
573 | gl_STDLIB_MODULE_INDICATOR([realloc-gnu]) | ||
558 | gl_FUNC_REALLOC_POSIX | 574 | gl_FUNC_REALLOC_POSIX |
559 | if test $REPLACE_REALLOC = 1; then | 575 | if test $REPLACE_REALLOC_FOR_REALLOC_POSIX = 1; then |
560 | AC_LIBOBJ([realloc]) | 576 | AC_LIBOBJ([realloc]) |
561 | fi | 577 | fi |
562 | gl_STDLIB_MODULE_INDICATOR([realloc-posix]) | 578 | gl_STDLIB_MODULE_INDICATOR([realloc-posix]) |
563 | gl_FUNC_REALLOCARRAY | 579 | gl_FUNC_REALLOCARRAY |
564 | if test $HAVE_REALLOCARRAY = 0 || test $REPLACE_REALLOCARRAY = 1; then | 580 | gl_CONDITIONAL([GL_COND_OBJ_REALLOCARRAY], |
565 | AC_LIBOBJ([reallocarray]) | 581 | [test $HAVE_REALLOCARRAY = 0 || test $REPLACE_REALLOCARRAY = 1]) |
582 | AM_COND_IF([GL_COND_OBJ_REALLOCARRAY], [ | ||
566 | gl_PREREQ_REALLOCARRAY | 583 | gl_PREREQ_REALLOCARRAY |
567 | fi | 584 | ]) |
568 | gl_MODULE_INDICATOR([reallocarray]) | 585 | gl_MODULE_INDICATOR([reallocarray]) |
569 | gl_STDLIB_MODULE_INDICATOR([reallocarray]) | 586 | gl_STDLIB_MODULE_INDICATOR([reallocarray]) |
570 | gl_REGEX | 587 | gl_REGEX |
571 | if test $ac_use_included_regex = yes; then | 588 | gl_CONDITIONAL([GL_COND_OBJ_REGEX], [test $ac_use_included_regex = yes]) |
572 | AC_LIBOBJ([regex]) | 589 | AM_COND_IF([GL_COND_OBJ_REGEX], [ |
573 | gl_PREREQ_REGEX | 590 | gl_PREREQ_REGEX |
574 | fi | 591 | ]) |
575 | gl_SERVENT | 592 | gl_SERVENT |
576 | gl_FUNC_SETENV | 593 | gl_FUNC_SETENV |
577 | if test $HAVE_SETENV = 0 || test $REPLACE_SETENV = 1; then | 594 | gl_CONDITIONAL([GL_COND_OBJ_SETENV], |
578 | AC_LIBOBJ([setenv]) | 595 | [test $HAVE_SETENV = 0 || test $REPLACE_SETENV = 1]) |
579 | fi | ||
580 | gl_STDLIB_MODULE_INDICATOR([setenv]) | 596 | gl_STDLIB_MODULE_INDICATOR([setenv]) |
581 | gl_FUNC_SETLOCALE_NULL | 597 | gl_FUNC_SETLOCALE_NULL |
582 | if test $SETLOCALE_NULL_ALL_MTSAFE = 0 || test $SETLOCALE_NULL_ONE_MTSAFE = 0; then | 598 | gl_CONDITIONAL([GL_COND_OBJ_SETLOCALE_LOCK], |
583 | AC_LIBOBJ([setlocale-lock]) | 599 | [test $SETLOCALE_NULL_ALL_MTSAFE = 0 || test $SETLOCALE_NULL_ONE_MTSAFE = 0]) |
600 | AM_COND_IF([GL_COND_OBJ_SETLOCALE_LOCK], [ | ||
584 | gl_PREREQ_SETLOCALE_LOCK | 601 | gl_PREREQ_SETLOCALE_LOCK |
585 | fi | 602 | ]) |
586 | gl_LOCALE_MODULE_INDICATOR([setlocale_null]) | 603 | gl_LOCALE_MODULE_INDICATOR([setlocale_null]) |
587 | gl_SIZE_MAX | 604 | gl_SIZE_MAX |
588 | gl_FUNC_SNPRINTF | 605 | gl_FUNC_SNPRINTF |
@@ -593,25 +610,46 @@ AC_DEFUN([gl_INIT], | |||
593 | gl_TYPE_SOCKLEN_T | 610 | gl_TYPE_SOCKLEN_T |
594 | gt_TYPE_SSIZE_T | 611 | gt_TYPE_SSIZE_T |
595 | gl_FUNC_STAT | 612 | gl_FUNC_STAT |
596 | if test $REPLACE_STAT = 1; then | 613 | gl_CONDITIONAL([GL_COND_OBJ_STAT], [test $REPLACE_STAT = 1]) |
597 | AC_LIBOBJ([stat]) | 614 | AM_COND_IF([GL_COND_OBJ_STAT], [ |
598 | case "$host_os" in | 615 | case "$host_os" in |
599 | mingw*) | 616 | mingw*) |
600 | AC_LIBOBJ([stat-w32]) | 617 | AC_LIBOBJ([stat-w32]) |
601 | ;; | 618 | ;; |
602 | esac | 619 | esac |
603 | gl_PREREQ_STAT | 620 | gl_PREREQ_STAT |
604 | fi | 621 | ]) |
605 | gl_SYS_STAT_MODULE_INDICATOR([stat]) | 622 | gl_SYS_STAT_MODULE_INDICATOR([stat]) |
606 | gl_STAT_TIME | 623 | gl_STAT_TIME |
607 | gl_STAT_BIRTHTIME | 624 | gl_STAT_BIRTHTIME |
608 | gl_STDALIGN_H | 625 | gl_STDALIGN_H |
609 | AM_STDBOOL_H | 626 | gl_CONDITIONAL_HEADER([stdalign.h]) |
627 | AC_PROG_MKDIR_P | ||
628 | gl_STDBOOL_H | ||
629 | gl_CONDITIONAL_HEADER([stdbool.h]) | ||
630 | AC_PROG_MKDIR_P | ||
631 | AC_CHECK_HEADERS_ONCE([stdckdint.h]) | ||
632 | if test $ac_cv_header_stdckdint_h = yes; then | ||
633 | GL_GENERATE_STDCKDINT_H=false | ||
634 | else | ||
635 | GL_GENERATE_STDCKDINT_H=true | ||
636 | fi | ||
637 | gl_CONDITIONAL_HEADER([stdckdint.h]) | ||
638 | AC_PROG_MKDIR_P | ||
610 | gl_STDDEF_H | 639 | gl_STDDEF_H |
611 | gl_STDDEF_H_REQUIRE_DEFAULTS | 640 | gl_STDDEF_H_REQUIRE_DEFAULTS |
641 | gl_CONDITIONAL_HEADER([stddef.h]) | ||
642 | AC_PROG_MKDIR_P | ||
612 | gl_STDINT_H | 643 | gl_STDINT_H |
644 | gl_CONDITIONAL_HEADER([stdint.h]) | ||
645 | dnl Because of gl_REPLACE_LIMITS_H: | ||
646 | gl_CONDITIONAL_HEADER([limits.h]) | ||
647 | AC_PROG_MKDIR_P | ||
613 | gl_STDIO_H | 648 | gl_STDIO_H |
614 | gl_STDIO_H_REQUIRE_DEFAULTS | 649 | gl_STDIO_H_REQUIRE_DEFAULTS |
650 | AC_PROG_MKDIR_P | ||
651 | gl_CONDITIONAL([GL_COND_OBJ_STDIO_READ], [test $REPLACE_STDIO_READ_FUNCS = 1]) | ||
652 | gl_CONDITIONAL([GL_COND_OBJ_STDIO_WRITE], [test $REPLACE_STDIO_WRITE_FUNCS = 1]) | ||
615 | dnl No need to create extra modules for these functions. Everyone who uses | 653 | dnl No need to create extra modules for these functions. Everyone who uses |
616 | dnl <stdio.h> likely needs them. | 654 | dnl <stdio.h> likely needs them. |
617 | gl_STDIO_MODULE_INDICATOR([fscanf]) | 655 | gl_STDIO_MODULE_INDICATOR([fscanf]) |
@@ -637,15 +675,16 @@ AC_DEFUN([gl_INIT], | |||
637 | gl_STDIO_MODULE_INDICATOR([fwrite]) | 675 | gl_STDIO_MODULE_INDICATOR([fwrite]) |
638 | gl_STDLIB_H | 676 | gl_STDLIB_H |
639 | gl_STDLIB_H_REQUIRE_DEFAULTS | 677 | gl_STDLIB_H_REQUIRE_DEFAULTS |
678 | AC_PROG_MKDIR_P | ||
640 | gl_STRCASE | 679 | gl_STRCASE |
641 | if test $HAVE_STRCASECMP = 0; then | 680 | gl_CONDITIONAL([GL_COND_OBJ_STRCASECMP], [test $HAVE_STRCASECMP = 0]) |
642 | AC_LIBOBJ([strcasecmp]) | 681 | AM_COND_IF([GL_COND_OBJ_STRCASECMP], [ |
643 | gl_PREREQ_STRCASECMP | 682 | gl_PREREQ_STRCASECMP |
644 | fi | 683 | ]) |
645 | if test $HAVE_STRNCASECMP = 0; then | 684 | gl_CONDITIONAL([GL_COND_OBJ_STRNCASECMP], [test $HAVE_STRNCASECMP = 0]) |
646 | AC_LIBOBJ([strncasecmp]) | 685 | AM_COND_IF([GL_COND_OBJ_STRNCASECMP], [ |
647 | gl_PREREQ_STRNCASECMP | 686 | gl_PREREQ_STRNCASECMP |
648 | fi | 687 | ]) |
649 | gl_FUNC_STRCASESTR | 688 | gl_FUNC_STRCASESTR |
650 | if test $HAVE_STRCASESTR = 0 || test $REPLACE_STRCASESTR = 1; then | 689 | if test $HAVE_STRCASESTR = 0 || test $REPLACE_STRCASESTR = 1; then |
651 | AC_LIBOBJ([strcasestr]) | 690 | AC_LIBOBJ([strcasestr]) |
@@ -658,26 +697,27 @@ AC_DEFUN([gl_INIT], | |||
658 | fi | 697 | fi |
659 | gl_STRING_MODULE_INDICATOR([strcasestr]) | 698 | gl_STRING_MODULE_INDICATOR([strcasestr]) |
660 | gl_FUNC_STRERROR | 699 | gl_FUNC_STRERROR |
661 | if test $REPLACE_STRERROR = 1; then | 700 | gl_CONDITIONAL([GL_COND_OBJ_STRERROR], [test $REPLACE_STRERROR = 1]) |
662 | AC_LIBOBJ([strerror]) | ||
663 | fi | ||
664 | gl_MODULE_INDICATOR([strerror]) | 701 | gl_MODULE_INDICATOR([strerror]) |
665 | gl_STRING_MODULE_INDICATOR([strerror]) | 702 | gl_STRING_MODULE_INDICATOR([strerror]) |
666 | AC_REQUIRE([gl_HEADER_ERRNO_H]) | 703 | AC_REQUIRE([gl_HEADER_ERRNO_H]) |
667 | AC_REQUIRE([gl_FUNC_STRERROR_0]) | 704 | AC_REQUIRE([gl_FUNC_STRERROR_0]) |
668 | if test -n "$ERRNO_H" || test $REPLACE_STRERROR_0 = 1; then | 705 | gl_CONDITIONAL([GL_COND_OBJ_STRERROR_OVERRIDE], |
669 | AC_LIBOBJ([strerror-override]) | 706 | [test -n "$ERRNO_H" || test $REPLACE_STRERROR_0 = 1]) |
707 | AM_COND_IF([GL_COND_OBJ_STRERROR_OVERRIDE], [ | ||
670 | gl_PREREQ_SYS_H_WINSOCK2 | 708 | gl_PREREQ_SYS_H_WINSOCK2 |
671 | fi | 709 | ]) |
672 | gl_STRING_H | 710 | gl_STRING_H |
673 | gl_STRING_H_REQUIRE_DEFAULTS | 711 | gl_STRING_H_REQUIRE_DEFAULTS |
712 | AC_PROG_MKDIR_P | ||
674 | gl_STRINGS_H | 713 | gl_STRINGS_H |
675 | gl_STRINGS_H_REQUIRE_DEFAULTS | 714 | gl_STRINGS_H_REQUIRE_DEFAULTS |
715 | AC_PROG_MKDIR_P | ||
676 | gl_FUNC_STRSEP | 716 | gl_FUNC_STRSEP |
677 | if test $HAVE_STRSEP = 0; then | 717 | gl_CONDITIONAL([GL_COND_OBJ_STRSEP], [test $HAVE_STRSEP = 0]) |
678 | AC_LIBOBJ([strsep]) | 718 | AM_COND_IF([GL_COND_OBJ_STRSEP], [ |
679 | gl_PREREQ_STRSEP | 719 | gl_PREREQ_STRSEP |
680 | fi | 720 | ]) |
681 | gl_STRING_MODULE_INDICATOR([strsep]) | 721 | gl_STRING_MODULE_INDICATOR([strsep]) |
682 | gl_FUNC_STRSTR_SIMPLE | 722 | gl_FUNC_STRSTR_SIMPLE |
683 | if test $REPLACE_STRSTR = 1; then | 723 | if test $REPLACE_STRSTR = 1; then |
@@ -699,27 +739,33 @@ AC_DEFUN([gl_INIT], | |||
699 | AC_REQUIRE([gl_THREADLIB]) | 739 | AC_REQUIRE([gl_THREADLIB]) |
700 | gl_TIME_H | 740 | gl_TIME_H |
701 | gl_TIME_H_REQUIRE_DEFAULTS | 741 | gl_TIME_H_REQUIRE_DEFAULTS |
742 | AC_PROG_MKDIR_P | ||
702 | gl_TIME_R | 743 | gl_TIME_R |
703 | if test $HAVE_LOCALTIME_R = 0 || test $REPLACE_LOCALTIME_R = 1; then | 744 | gl_CONDITIONAL([GL_COND_OBJ_TIME_R], |
704 | AC_LIBOBJ([time_r]) | 745 | [test $HAVE_LOCALTIME_R = 0 || test $REPLACE_LOCALTIME_R = 1]) |
746 | AM_COND_IF([GL_COND_OBJ_TIME_R], [ | ||
705 | gl_PREREQ_TIME_R | 747 | gl_PREREQ_TIME_R |
706 | fi | 748 | ]) |
707 | gl_TIME_MODULE_INDICATOR([time_r]) | 749 | gl_TIME_MODULE_INDICATOR([time_r]) |
708 | gl_FUNC_TIMEGM | 750 | gl_FUNC_TIMEGM |
709 | if test $HAVE_TIMEGM = 0 || test $REPLACE_TIMEGM = 1; then | 751 | gl_CONDITIONAL([GL_COND_OBJ_TIMEGM], |
710 | AC_LIBOBJ([timegm]) | 752 | [test $HAVE_TIMEGM = 0 || test $REPLACE_TIMEGM = 1]) |
753 | AM_COND_IF([GL_COND_OBJ_TIMEGM], [ | ||
711 | gl_PREREQ_TIMEGM | 754 | gl_PREREQ_TIMEGM |
712 | fi | 755 | ]) |
713 | gl_TIME_MODULE_INDICATOR([timegm]) | 756 | gl_TIME_MODULE_INDICATOR([timegm]) |
714 | gl_UNISTD_H | 757 | gl_UNISTD_H |
715 | gl_UNISTD_H_REQUIRE_DEFAULTS | 758 | gl_UNISTD_H_REQUIRE_DEFAULTS |
759 | AC_PROG_MKDIR_P | ||
716 | gl_FUNC_GLIBC_UNLOCKED_IO | 760 | gl_FUNC_GLIBC_UNLOCKED_IO |
717 | gl_FUNC_UNSETENV | 761 | gl_FUNC_UNSETENV |
718 | if test $HAVE_UNSETENV = 0 || test $REPLACE_UNSETENV = 1; then | 762 | gl_CONDITIONAL([GL_COND_OBJ_UNSETENV], |
719 | AC_LIBOBJ([unsetenv]) | 763 | [test $HAVE_UNSETENV = 0 || test $REPLACE_UNSETENV = 1]) |
764 | AM_COND_IF([GL_COND_OBJ_UNSETENV], [ | ||
720 | gl_PREREQ_UNSETENV | 765 | gl_PREREQ_UNSETENV |
721 | fi | 766 | ]) |
722 | gl_STDLIB_MODULE_INDICATOR([unsetenv]) | 767 | gl_STDLIB_MODULE_INDICATOR([unsetenv]) |
768 | AC_C_VARARRAYS | ||
723 | AC_REQUIRE([AC_C_RESTRICT]) | 769 | AC_REQUIRE([AC_C_RESTRICT]) |
724 | gl_FUNC_VASNPRINTF | 770 | gl_FUNC_VASNPRINTF |
725 | gl_FUNC_VASPRINTF | 771 | gl_FUNC_VASPRINTF |
@@ -731,38 +777,29 @@ AC_DEFUN([gl_INIT], | |||
731 | gl_STDIO_MODULE_INDICATOR([vsnprintf]) | 777 | gl_STDIO_MODULE_INDICATOR([vsnprintf]) |
732 | gl_WCHAR_H | 778 | gl_WCHAR_H |
733 | gl_WCHAR_H_REQUIRE_DEFAULTS | 779 | gl_WCHAR_H_REQUIRE_DEFAULTS |
780 | AC_PROG_MKDIR_P | ||
734 | gl_FUNC_WCRTOMB | 781 | gl_FUNC_WCRTOMB |
735 | if test $HAVE_WCRTOMB = 0 || test $REPLACE_WCRTOMB = 1; then | 782 | gl_CONDITIONAL([GL_COND_OBJ_WCRTOMB], |
736 | AC_LIBOBJ([wcrtomb]) | 783 | [test $HAVE_WCRTOMB = 0 || test $REPLACE_WCRTOMB = 1]) |
784 | AM_COND_IF([GL_COND_OBJ_WCRTOMB], [ | ||
737 | gl_PREREQ_WCRTOMB | 785 | gl_PREREQ_WCRTOMB |
738 | fi | 786 | ]) |
739 | gl_WCHAR_MODULE_INDICATOR([wcrtomb]) | 787 | gl_WCHAR_MODULE_INDICATOR([wcrtomb]) |
740 | gl_WCTYPE_H | 788 | gl_WCTYPE_H |
741 | gl_WCTYPE_H_REQUIRE_DEFAULTS | 789 | gl_WCTYPE_H_REQUIRE_DEFAULTS |
790 | AC_PROG_MKDIR_P | ||
742 | AC_REQUIRE([AC_CANONICAL_HOST]) | 791 | AC_REQUIRE([AC_CANONICAL_HOST]) |
743 | case "$host_os" in | 792 | gl_CONDITIONAL([GL_COND_OBJ_WINDOWS_MUTEX], |
744 | mingw*) | 793 | [case "$host_os" in mingw*) true;; *) false;; esac]) |
745 | AC_LIBOBJ([windows-mutex]) | ||
746 | ;; | ||
747 | esac | ||
748 | AC_REQUIRE([AC_CANONICAL_HOST]) | 794 | AC_REQUIRE([AC_CANONICAL_HOST]) |
749 | case "$host_os" in | 795 | gl_CONDITIONAL([GL_COND_OBJ_WINDOWS_ONCE], |
750 | mingw*) | 796 | [case "$host_os" in mingw*) true;; *) false;; esac]) |
751 | AC_LIBOBJ([windows-once]) | ||
752 | ;; | ||
753 | esac | ||
754 | AC_REQUIRE([AC_CANONICAL_HOST]) | 797 | AC_REQUIRE([AC_CANONICAL_HOST]) |
755 | case "$host_os" in | 798 | gl_CONDITIONAL([GL_COND_OBJ_WINDOWS_RECMUTEX], |
756 | mingw*) | 799 | [case "$host_os" in mingw*) true;; *) false;; esac]) |
757 | AC_LIBOBJ([windows-recmutex]) | ||
758 | ;; | ||
759 | esac | ||
760 | AC_REQUIRE([AC_CANONICAL_HOST]) | 800 | AC_REQUIRE([AC_CANONICAL_HOST]) |
761 | case "$host_os" in | 801 | gl_CONDITIONAL([GL_COND_OBJ_WINDOWS_RWLOCK], |
762 | mingw*) | 802 | [case "$host_os" in mingw*) true;; *) false;; esac]) |
763 | AC_LIBOBJ([windows-rwlock]) | ||
764 | ;; | ||
765 | esac | ||
766 | gl_XALLOC | 803 | gl_XALLOC |
767 | gl_MODULE_INDICATOR([xalloc]) | 804 | gl_MODULE_INDICATOR([xalloc]) |
768 | gl_MODULE_INDICATOR([xalloc-die]) | 805 | gl_MODULE_INDICATOR([xalloc-die]) |
@@ -789,16 +826,28 @@ AC_DEFUN([gl_INIT], | |||
789 | AC_CONFIG_COMMANDS_PRE([ | 826 | AC_CONFIG_COMMANDS_PRE([ |
790 | gl_libobjs= | 827 | gl_libobjs= |
791 | gl_ltlibobjs= | 828 | gl_ltlibobjs= |
829 | gl_libobjdeps= | ||
792 | if test -n "$gl_LIBOBJS"; then | 830 | if test -n "$gl_LIBOBJS"; then |
793 | # Remove the extension. | 831 | # Remove the extension. |
832 | changequote(,)dnl | ||
794 | sed_drop_objext='s/\.o$//;s/\.obj$//' | 833 | sed_drop_objext='s/\.o$//;s/\.obj$//' |
834 | sed_dirname1='s,//*,/,g' | ||
835 | sed_dirname2='s,\(.\)/$,\1,' | ||
836 | sed_dirname3='s,^[^/]*$,.,' | ||
837 | sed_dirname4='s,\(.\)/[^/]*$,\1,' | ||
838 | sed_basename1='s,.*/,,' | ||
839 | changequote([, ])dnl | ||
795 | for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do | 840 | for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do |
796 | gl_libobjs="$gl_libobjs $i.$ac_objext" | 841 | gl_libobjs="$gl_libobjs $i.$ac_objext" |
797 | gl_ltlibobjs="$gl_ltlibobjs $i.lo" | 842 | gl_ltlibobjs="$gl_ltlibobjs $i.lo" |
843 | i_dir=`echo "$i" | sed -e "$sed_dirname1" -e "$sed_dirname2" -e "$sed_dirname3" -e "$sed_dirname4"` | ||
844 | i_base=`echo "$i" | sed -e "$sed_basename1"` | ||
845 | gl_libobjdeps="$gl_libobjdeps $i_dir/\$(DEPDIR)/$i_base.Po" | ||
798 | done | 846 | done |
799 | fi | 847 | fi |
800 | AC_SUBST([gl_LIBOBJS], [$gl_libobjs]) | 848 | AC_SUBST([gl_LIBOBJS], [$gl_libobjs]) |
801 | AC_SUBST([gl_LTLIBOBJS], [$gl_ltlibobjs]) | 849 | AC_SUBST([gl_LTLIBOBJS], [$gl_ltlibobjs]) |
850 | AC_SUBST([gl_LIBOBJDEPS], [$gl_libobjdeps]) | ||
802 | ]) | 851 | ]) |
803 | gltests_libdeps= | 852 | gltests_libdeps= |
804 | gltests_ltlibdeps= | 853 | gltests_ltlibdeps= |
@@ -811,6 +860,7 @@ AC_DEFUN([gl_INIT], | |||
811 | m4_pushdef([GL_MODULE_INDICATOR_PREFIX], [GL]) | 860 | m4_pushdef([GL_MODULE_INDICATOR_PREFIX], [GL]) |
812 | gl_COMMON | 861 | gl_COMMON |
813 | gl_source_base='tests' | 862 | gl_source_base='tests' |
863 | gl_source_base_prefix= | ||
814 | changequote(,)dnl | 864 | changequote(,)dnl |
815 | gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS | 865 | gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS |
816 | changequote([, ])dnl | 866 | changequote([, ])dnl |
@@ -839,17 +889,30 @@ changequote([, ])dnl | |||
839 | AC_CONFIG_COMMANDS_PRE([ | 889 | AC_CONFIG_COMMANDS_PRE([ |
840 | gltests_libobjs= | 890 | gltests_libobjs= |
841 | gltests_ltlibobjs= | 891 | gltests_ltlibobjs= |
892 | gltests_libobjdeps= | ||
842 | if test -n "$gltests_LIBOBJS"; then | 893 | if test -n "$gltests_LIBOBJS"; then |
843 | # Remove the extension. | 894 | # Remove the extension. |
895 | changequote(,)dnl | ||
844 | sed_drop_objext='s/\.o$//;s/\.obj$//' | 896 | sed_drop_objext='s/\.o$//;s/\.obj$//' |
897 | sed_dirname1='s,//*,/,g' | ||
898 | sed_dirname2='s,\(.\)/$,\1,' | ||
899 | sed_dirname3='s,^[^/]*$,.,' | ||
900 | sed_dirname4='s,\(.\)/[^/]*$,\1,' | ||
901 | sed_basename1='s,.*/,,' | ||
902 | changequote([, ])dnl | ||
845 | for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do | 903 | for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do |
846 | gltests_libobjs="$gltests_libobjs $i.$ac_objext" | 904 | gltests_libobjs="$gltests_libobjs $i.$ac_objext" |
847 | gltests_ltlibobjs="$gltests_ltlibobjs $i.lo" | 905 | gltests_ltlibobjs="$gltests_ltlibobjs $i.lo" |
906 | i_dir=`echo "$i" | sed -e "$sed_dirname1" -e "$sed_dirname2" -e "$sed_dirname3" -e "$sed_dirname4"` | ||
907 | i_base=`echo "$i" | sed -e "$sed_basename1"` | ||
908 | gltests_libobjdeps="$gltests_libobjdeps $i_dir/\$(DEPDIR)/$i_base.Po" | ||
848 | done | 909 | done |
849 | fi | 910 | fi |
850 | AC_SUBST([gltests_LIBOBJS], [$gltests_libobjs]) | 911 | AC_SUBST([gltests_LIBOBJS], [$gltests_libobjs]) |
851 | AC_SUBST([gltests_LTLIBOBJS], [$gltests_ltlibobjs]) | 912 | AC_SUBST([gltests_LTLIBOBJS], [$gltests_ltlibobjs]) |
913 | AC_SUBST([gltests_LIBOBJDEPS], [$gltests_libobjdeps]) | ||
852 | ]) | 914 | ]) |
915 | AC_REQUIRE([gl_CC_GNULIB_WARNINGS]) | ||
853 | LIBGNU_LIBDEPS="$gl_libdeps" | 916 | LIBGNU_LIBDEPS="$gl_libdeps" |
854 | AC_SUBST([LIBGNU_LIBDEPS]) | 917 | AC_SUBST([LIBGNU_LIBDEPS]) |
855 | LIBGNU_LTLIBDEPS="$gl_ltlibdeps" | 918 | LIBGNU_LTLIBDEPS="$gl_ltlibdeps" |
@@ -1000,6 +1063,7 @@ AC_DEFUN([gl_FILE_LIST], [ | |||
1000 | lib/idpriv.h | 1063 | lib/idpriv.h |
1001 | lib/idx.h | 1064 | lib/idx.h |
1002 | lib/inet_ntop.c | 1065 | lib/inet_ntop.c |
1066 | lib/intprops-internal.h | ||
1003 | lib/intprops.h | 1067 | lib/intprops.h |
1004 | lib/inttypes.in.h | 1068 | lib/inttypes.in.h |
1005 | lib/itold.c | 1069 | lib/itold.c |
@@ -1080,9 +1144,12 @@ AC_DEFUN([gl_FILE_LIST], [ | |||
1080 | lib/stat.c | 1144 | lib/stat.c |
1081 | lib/stdalign.in.h | 1145 | lib/stdalign.in.h |
1082 | lib/stdbool.in.h | 1146 | lib/stdbool.in.h |
1147 | lib/stdckdint.in.h | ||
1083 | lib/stddef.in.h | 1148 | lib/stddef.in.h |
1084 | lib/stdint.in.h | 1149 | lib/stdint.in.h |
1085 | lib/stdio-impl.h | 1150 | lib/stdio-impl.h |
1151 | lib/stdio-read.c | ||
1152 | lib/stdio-write.c | ||
1086 | lib/stdio.in.h | 1153 | lib/stdio.in.h |
1087 | lib/stdlib.in.h | 1154 | lib/stdlib.in.h |
1088 | lib/str-two-way.h | 1155 | lib/str-two-way.h |
@@ -1285,6 +1352,7 @@ AC_DEFUN([gl_FILE_LIST], [ | |||
1285 | m4/ungetc.m4 | 1352 | m4/ungetc.m4 |
1286 | m4/unistd_h.m4 | 1353 | m4/unistd_h.m4 |
1287 | m4/unlocked-io.m4 | 1354 | m4/unlocked-io.m4 |
1355 | m4/vararrays.m4 | ||
1288 | m4/vasnprintf.m4 | 1356 | m4/vasnprintf.m4 |
1289 | m4/vasprintf.m4 | 1357 | m4/vasprintf.m4 |
1290 | m4/visibility.m4 | 1358 | m4/visibility.m4 |