# Checks for header files.
AC_HEADER_STDC
-AC_CHECK_HEADERS([fcntl.h features.h inttypes.h limits.h stdint.h stdlib.h string.h sys/time.h unistd.h mutex.h malloc.h bits/functexcept.h bits/c++config.h])
+AC_CHECK_HEADERS([features.h malloc.h bits/functexcept.h bits/c++config.h])
AC_CHECK_HEADER(double-conversion/double-conversion.h, [], [AC_MSG_ERROR(
[Couldn't find double-conversion.h, please download from \
])
# Checks for typedefs, structures, and compiler characteristics.
-AC_HEADER_STDBOOL
AC_C_CONST
AC_C_INLINE
AC_TYPE_SIZE_T
fi
fi
-AC_CHECK_TYPES([ptrdiff_t, pthread_spinlock_t])
+AC_CHECK_TYPES([pthread_spinlock_t])
AC_CACHE_CHECK(
[for ifunc support],
otherwise define to 0])
# Checks for library functions.
-AC_CHECK_FUNCS([getdelim \
- gettimeofday \
- memmove \
- memset \
- pow \
- strerror \
- malloc_size \
+AC_CHECK_FUNCS([malloc_size \
malloc_usable_size \
memrchr \
pipe2 \
AC_ARG_ENABLE([follytestmain],
AS_HELP_STRING([--enable-follytestmain], [enables using main function from folly for tests]),
- [follytestmain=${enableval}], [follytestmain=no])
+ [use_follytestmain=${enableval}], [use_follytestmain=yes])
-use_follytestmain=yes
# libdwarf used to install in /usr/include, now installs in /usr/include/libdwarf.
AC_CHECK_HEADERS([libdwarf/dwarf.h dwarf.h], [break])
# Check whether we have both the library and the header
# Output
AC_CONFIG_FILES([Makefile
+ io/test/Makefile
libfolly.pc
test/Makefile
test/function_benchmark/Makefile
experimental/Makefile
+ experimental/io/test/Makefile
experimental/symbolizer/Makefile
init/Makefile])
AC_OUTPUT