diff options
Diffstat (limited to 'contrib/file/configure.in')
-rw-r--r-- | contrib/file/configure.in | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/contrib/file/configure.in b/contrib/file/configure.in index 4699f75e62dc..8536b0dbdeb0 100644 --- a/contrib/file/configure.in +++ b/contrib/file/configure.in @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(file.c) -AM_INIT_AUTOMAKE(file, 3.36) +AM_INIT_AUTOMAKE(file, 3.41) AM_CONFIG_HEADER(config.h) AC_MSG_CHECKING(for builtin ELF support) @@ -57,21 +57,26 @@ dnl Checks for headers AC_HEADER_STDC AC_HEADER_MAJOR AC_HEADER_SYS_WAIT +AC_HEADER_STDINT +AC_CHECK_HEADERS(fcntl.h locale.h) +AC_CHECK_HEADERS(sys/mman.h sys/stat.h sys/types.h) +AC_CHECK_HEADERS(stdint.h inttypes.h) AC_CHECK_HEADERS(unistd.h) +AC_CHECK_HEADERS(getopt.h) AC_CHECK_HEADERS(locale.h) -AC_CHECK_HEADERS(sys/mman.h) dnl Checks for typedefs, structures, and compiler characteristics. AC_C_CONST AC_TYPE_OFF_T AC_TYPE_SIZE_T AC_STRUCT_ST_RDEV +AC_STRUCT_TIMEZONE_DAYLIGHT +AC_SYS_LARGEFILE -dnl FIXME: only found in standard headers! -AC_CHECK_TYPE(uint8_t, unsigned char) -AC_CHECK_TYPE(uint16_t, unsigned short) -AC_CHECK_TYPE(uint32_t, unsigned int) - +AC_CHECK_TYPE_STDC(uint8_t, unsigned char) +AC_CHECK_TYPE_STDC(uint16_t, unsigned short) +AC_CHECK_TYPE_STDC(uint32_t, unsigned int) +AC_CHECK_TYPE_STDC(int32_t, int) AC_C_LONG_LONG if test $ac_cv_c_long_long = yes; then long64='unsigned long long'; @@ -79,7 +84,7 @@ else long64='unsigned long'; fi dnl This needs a patch to autoconf 2.13 acgeneral.m4 -AC_CHECK_TYPE2(uint64_t, $long64) +AC_CHECK_TYPE2_STDC(uint64_t, $long64) AC_CHECK_SIZEOF_STDC_HEADERS(uint8_t, 0) AC_CHECK_SIZEOF_STDC_HEADERS(uint16_t, 0) @@ -87,6 +92,9 @@ AC_CHECK_SIZEOF_STDC_HEADERS(uint32_t, 0) AC_CHECK_SIZEOF_STDC_HEADERS(uint64_t, 0) dnl Checks for functions -AC_CHECK_FUNCS(mmap strerror strtoul) +AC_CHECK_FUNCS(mmap strerror strtoul mkstemp getopt_long) + +dnl Checks for libraries +AC_CHECK_LIB(z,gzopen) AC_OUTPUT(Makefile) |