diff options
Diffstat (limited to 'contrib/file/configure.in')
-rw-r--r-- | contrib/file/configure.in | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/contrib/file/configure.in b/contrib/file/configure.in index 9626ae6..2cd216e 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.37) +AM_INIT_AUTOMAKE(file, 3.39) AM_CONFIG_HEADER(config.h) AC_MSG_CHECKING(for builtin ELF support) @@ -57,9 +57,13 @@ 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(unistd.h) +AC_CHECK_HEADERS(getopt.h) AC_CHECK_HEADERS(locale.h) -AC_CHECK_HEADERS(sys/mman.h) +AC_CHECK_HEADERS(stdint.h) dnl Checks for typedefs, structures, and compiler characteristics. AC_C_CONST @@ -67,12 +71,11 @@ 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_C_LONG_LONG if test $ac_cv_c_long_long = yes; then long64='unsigned long long'; @@ -80,7 +83,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) @@ -88,6 +91,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) + +dnl Checks for libraries +AC_CHECK_LIB(z,gzopen) AC_OUTPUT(Makefile) |