[vlc-devel] [PATCH] configure: don't force mingw hacks if that's not the compiler used
Steve Lhomme
robux4 at videolabs.io
Sat Jan 30 09:26:28 CET 2016
From: Steve Lhomme <robUx4 at gmail.com>
---
configure.ac | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/configure.ac b/configure.ac
index 1e56be5..34b0080 100644
--- a/configure.ac
+++ b/configure.ac
@@ -483,6 +483,12 @@ dnl Check for broken versions of mingw-runtime compatability library
AC_MSG_ERROR([LibVLC requires mingw-runtime version 3.15 or higher, or mingw-w64 version 3.0 or higher!])
])
+ AC_PREPROC_IFELSE([AC_LANG_SOURCE([
+#if !defined(__MINGW32__)
+# error Not compiling with mingw
+#endif
+ ])], [
+ AC_MSG_RESULT([ok])
dnl force use of mingw provided c99 *printf over msvcrt
CPPFLAGS="${CPPFLAGS} -D__USE_MINGW_ANSI_STDIO=1"
@@ -513,6 +519,9 @@ dnl Check for broken versions of mingw-runtime compatability library
[AC_TRY_COMPILE([],,ac_cv_c_fnative_struct=yes, ac_cv_c_fnative_struct=no)])
"${ac_cv_c_fnative_struct}" = "no" && VLC_RESTORE_FLAGS
fi
+ ], [
+ AC_MSG_RESULT([Not compiling with mingw])
+ ])
])
AC_ARG_ENABLE(winstore_app,
--
2.6.0.windows.1
More information about the vlc-devel
mailing list