For both CMake and Autotools, define HAVE_DIRENT_H if the header file
is found.
endif()
endif()
+# MSVC shouldn't have this header file anyway but this won't waste time
+# checking.
+if(NOT MSVC)
+ # dirent.h
+ check_include_file(dirent.h HAVE_DIRENT_H)
+ tuklib_add_definition_if(liblzma HAVE_DIRENT_H)
+endif()
+
+
# Support -fvisiblity=hidden when building shared liblzma.
# These lines do nothing on Windows (even under Cygwin).
# HAVE_VISIBILITY should always be defined to 0 or 1.
# cpuid.h may be used for detecting x86 processor features at runtime.
AC_CHECK_HEADERS([immintrin.h cpuid.h])
+# dirent.h allows for directory parsing in xz.
+AC_CHECK_HEADERS([dirent.h])
###############################################################################
# Checks for typedefs, structures, and compiler characteristics.