Added wxUSE_VARIANT and the related checks, also added wxUSE_OLE_AUTOMATION

to guard wxAutomationObject code which depends on wxVariant


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41416 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2006-09-24 13:12:56 +00:00
parent 19883268f1
commit ca5c6ac3f4
19 changed files with 590 additions and 721 deletions

View File

@@ -288,6 +288,14 @@
# endif
#endif /* !defined(wxUSE_URL) */
#ifndef wxUSE_VARIANT
# ifdef wxABORT_ON_CONFIG_ERROR
# error "wxUSE_VARIANT must be defined."
# else
# define wxUSE_VARIANT 0
# endif
#endif /* wxUSE_VARIANT */
/*
all these tests are for GUI only
@@ -1727,4 +1735,24 @@
# endif
#endif /* wxUSE_SOCKETS */
#if !wxUSE_VARIANT
# if wxUSE_DATAVIEWCTRL
# ifdef wxABORT_ON_CONFIG_ERROR
# error "wxDataViewCtrl requires wxVariant"
# else
# undef wxUSE_DATAVIEWCTRL
# define wxUSE_DATAVIEWCTRL 0
# endif
# endif
# if wxUSE_ODBC
# ifdef wxABORT_ON_CONFIG_ERROR
# error "wxUSE_ODBC requires wxVariant"
# else
# undef wxUSE_ODBC
# define wxUSE_ODBC 0
# endif
# endif
#endif /* wxUSE_VARIANT */
#endif /* wxUSE_GUI */