]> git.saurik.com Git - wxWidgets.git/commitdiff
Move msw configuration checking to chkconf.h
authorSteve Lamerton <steve.lamerton@gmail.com>
Fri, 6 May 2011 12:59:13 +0000 (12:59 +0000)
committerSteve Lamerton <steve.lamerton@gmail.com>
Fri, 6 May 2011 12:59:13 +0000 (12:59 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@67710 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/msw/chkconf.h
include/wx/msw/webviewie.h

index 5643870029123b1a65f06f9c275e3a98641388fd..90518a77ae9dbd5b6c323778fa8db9f4d142a2b5 100644 (file)
 #           define wxUSE_MEDIACTRL 0
 #       endif
 #   endif
+#    if wxUSE_WEB
+#       ifdef wxABORT_ON_CONFIG_ERROR
+#           error "wxWebView requires wxActiveXContainer under MSW"
+#       else
+#           undef wxUSE_WEB
+#           define wxUSE_WEB 0
+#       endif
+#   endif
 #endif /* !wxUSE_ACTIVEX */
 
 #if !wxUSE_THREADS
 #   endif
 #endif /* !wxUSE_THREADS */
 
+
+#if !wxUSE_OLE_AUTOMATION
+#    if wxUSE_WEB
+#       ifdef wxABORT_ON_CONFIG_ERROR
+#           error "wxWebView requires wxUSE_OLE_AUTOMATION under MSW"
+#       else
+#           undef wxUSE_WEB
+#           define wxUSE_WEB 0
+#       endif
+#   endif
+#endif /* !wxUSE_OLE_AUTOMATION */
+
 #if defined(__WXUNIVERSAL__) && wxUSE_POSTSCRIPT_ARCHITECTURE_IN_MSW && !wxUSE_POSTSCRIPT
 #   undef wxUSE_POSTSCRIPT
 #   define wxUSE_POSTSCRIPT 1
index c0045b43a821c44fdc0beabbda9907dde1783a98..f3954c2eaa3cb27e33f5855a60107ea7c3a7492b 100644 (file)
 #include "wx/msw/ole/automtn.h"
 #include "wx/msw/ole/activex.h"
 
-// TODO: move this to wx/msw/chkconf.h
-#if wxUSE_ACTIVEX != 1
-#error "wxUSE_ACTIVEX must be activated for this to work"
-#endif
-
-#if wxUSE_OLE_AUTOMATION != 1
-#error "wxUSE_OLE_AUTOMATION must be activated for this to work"
-#endif
-
-// FIXME: get those DLL export macros right...
-
 class WXDLLIMPEXP_WEB wxWebViewIE : public wxWebView
 {
 public: