[vlc-commits] Fix d2d1.h detection: C++ is required
Rémi Denis-Courmont
git at videolan.org
Sat Aug 20 12:07:44 CEST 2011
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Sat Aug 20 13:06:36 2011 +0300| [99050a07ce0edc2b113349de656d19a019a26f31] | committer: Rémi Denis-Courmont
Fix d2d1.h detection: C++ is required
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=99050a07ce0edc2b113349de656d19a019a26f31
---
configure.ac | 27 +++++++++++++++------------
1 files changed, 15 insertions(+), 12 deletions(-)
diff --git a/configure.ac b/configure.ac
index 4f35750..618f24f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3334,18 +3334,21 @@ dnl
dnl Windows Direct2D plugin
dnl
AC_ARG_ENABLE(direct2d,
- [ --enable-direct2d Win7/VistaPU Direct2D support (default auto on Win32)])
-if test "${enable_direct2d}" != "no"; then
- if test "${SYS}" = "mingw32" -o "${SYS}" = "mingwce"
- then
- AC_CHECK_HEADERS(d2d1.h,
- [
- VLC_ADD_PLUGIN([direct2d])
- VLC_ADD_LIBS([direct2d],[-lgdi32 -lole32])
- ], [AC_MSG_WARN([Cannot find Direct2D headers!])]
- )
- fi
-fi
+ [ --enable-direct2d Win7/VistaPU Direct2D support (default auto on Win32)],, [
+ AS_IF([test "${SYS}" != "mingw32" -a "${SYS}" != "mingwce"], [
+ enable_direct2d="no"
+ ])
+])
+AS_IF([test "${enable_direct2d}" != "no"], [
+ AC_LANG_PUSH([C++])
+ AC_CHECK_HEADERS(d2d1.h, [
+ VLC_ADD_PLUGIN([direct2d])
+ VLC_ADD_LIBS([direct2d],[-lgdi32 -lole32])
+ ], [
+ AC_MSG_WARN([Cannot find Direct2D headers!])
+ ])
+ AC_LANG_POP([C++])
+])
dnl
dnl win32 GDI plugin
More information about the vlc-commits
mailing list