From: Aaron Dierking Date: Thu, 14 Jun 2018 18:38:32 +0000 (-0700) Subject: build: Detect Windows/MinGW at configure time X-Git-Tag: 0.10.0~25 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4bed48398ff97b2d98cf4665b528a939c620522c;p=thirdparty%2Flibbsd.git build: Detect Windows/MinGW at configure time Extend the host OS checks to define an OS_WINDOWS automake conditional if the host is MinGW-like. This will be useful for future Windows-specific build tweaks. [guillem@hadrons.org: - Rename WINDOWS conditional to OS_WINDOWS. ] Signed-off-by: Guillem Jover --- diff --git a/configure.ac b/configure.ac index 3beb08e..aa43ce6 100644 --- a/configure.ac +++ b/configure.ac @@ -44,6 +44,7 @@ AC_SUBST([TESTU01_LIBS]) AM_CONDITIONAL([HAVE_LIBTESTU01], [test "x$ac_cv_lib_testu01_unif01_CreateExternGenBits" = "xyes"]) +is_windows=no AS_CASE([$host_os], [*-gnu*], [ # In old glibc versions (< 2.17) clock_gettime() is in librt. @@ -60,7 +61,11 @@ AS_CASE([$host_os], # Upstream refuses to define this, we will do it ourselves then. AC_DEFINE([__MUSL__], [1], [Define to 1 if we are building for musl]) ], + [mingw*], [ + is_windows=yes + ], ) +AM_CONDITIONAL([OS_WINDOWS], [test "x$is_windows" = "xyes"]) # Checks for header files. AC_CHECK_HEADERS([sys/ndir.h sys/dir.h ndir.h dirent.h grp.h])