Define BGDWIN32 on MinGW when using autotools

master
Ondřej Surý 2013-04-23 05:36:16 +02:00
parent 302d124c9b
commit b4b3e60a2c
2 changed files with 17 additions and 0 deletions

View File

@ -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:

11
m4/w32.m4 Normal file
View File

@ -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