changeset 29046:54d4e18aa1f4

Check for ddk/ntddcdrm.h header before enabling VCD on mingw. Fixes a compilation issue on mingw-w64 which does not have that header.
author reimar
date Sat, 28 Mar 2009 18:53:26 +0000
parents bcc35d0962d6
children f4f2524c356b
files configure
diffstat 1 files changed, 11 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/configure	Sat Mar 28 16:09:56 2009 +0000
+++ b/configure	Sat Mar 28 18:53:26 2009 +0000
@@ -5730,15 +5730,23 @@
 
 
 echocheck "VCD support"
-if linux || freebsd || netbsd || openbsd || dragonfly || bsdos || darwin || sunos || mingw32; then
+_vcd=no
+if linux || freebsd || netbsd || openbsd || dragonfly || bsdos || darwin || sunos; then
+  _vcd=yes
+elif mingw32; then
+  cat > $TMPC << EOF
+#include <ddk/ntddcdrm.h>
+int main(void) { return 0; }
+EOF
+  cc_check && _vcd=yes
+fi
+if test "$_vcd" = yes; then
   _inputmodules="vcd $_inputmodules"
   def_vcd='#define CONFIG_VCD 1'
-  _vcd="yes"
 else
   def_vcd='#undef CONFIG_VCD'
   _noinputmodules="vcd $_noinputmodules"
   _res_comment="not supported on this OS"
-  _vcd="no"
 fi
 echores "$_vcd"