From b4b3e60a2cbe169003d4d84839ec0cb56db13f22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= Date: Tue, 23 Apr 2013 05:36:16 +0200 Subject: [PATCH] Define BGDWIN32 on MinGW when using autotools --- configure.ac | 6 ++++++ m4/w32.m4 | 11 +++++++++++ 2 files changed, 17 insertions(+) create mode 100644 m4/w32.m4 diff --git a/configure.ac b/configure.ac index fd9cb50..b2e3435 100644 --- a/configure.ac +++ b/configure.ac @@ -291,6 +291,12 @@ CFLAGS="$CFLAGS $CFLAG_VISIBILITY" AX_PTHREAD() +MINGW_AC_WIN32_NATIVE_HOST() + +if test "$ac_cv_mingw_cv_win32_host" = yes; then +AC_DEFINE([BGDWIN32], [], [Define is you are building for Win32 API]) +fi + dnl report configuration AC_MSG_RESULT([ ** Configuration summary for $PACKAGE $VERSION: diff --git a/m4/w32.m4 b/m4/w32.m4 new file mode 100644 index 0000000..fbcc541 --- /dev/null +++ b/m4/w32.m4 @@ -0,0 +1,11 @@ +# MINGW_AC_WIN32_NATIVE_HOST +# -------------------------- +# Check if the runtime platform is a native Win32 host. +# +AC_DEFUN([MINGW_AC_WIN32_NATIVE_HOST], +[AC_CACHE_CHECK([whether we are building for a Win32 host], [mingw_cv_win32_host], + AC_COMPILE_IFELSE([AC_LANG_SOURCE([[ +#ifdef _WIN32 + choke me +#endif]])], [mingw_cv_win32_host=no], [mingw_cv_win32_host=yes]))dnl +])# MINGW_AC_WIN32_NATIVE_HOST