this global setting determines what should we do if the setting FOO
requires BAR and BAR is not set: we can either silently unset FOO as well
(do this if you're trying to build the smallest possible library) or give an
- error and abort (default as leads to least surprizing behaviour)
+ error and abort (default as leads to least surprising behaviour)
*/
#define wxABORT_ON_CONFIG_ERROR
# endif
#endif /* !defined(wxUSE_FSVOLUME) */
+#ifndef wxUSE_FSWATCHER
+# ifdef wxABORT_ON_CONFIG_ERROR
+# error "wxUSE_FSWATCHER must be defined, please read comment near the top of this file."
+# else
+# define wxUSE_FSWATCHER 0
+# endif
+#endif /* !defined(wxUSE_FSWATCHER) */
+
#ifndef wxUSE_DYNAMIC_LOADER
# ifdef wxABORT_ON_CONFIG_ERROR
# error "wxUSE_DYNAMIC_LOADER must be defined, please read comment near the top of this file."
# endif
#endif /* !defined(wxUSE_BUTTON) */
+/*
+ This one is special, it's only used under wxGTK currently so don't require
+ pre-defining it.
+ */
+#ifndef wxUSE_CAIRO
+# ifdef __WXGTK210__
+# define wxUSE_CAIRO 1
+# else
+# define wxUSE_CAIRO 0
+# endif
+#endif
+
#ifndef wxUSE_CALENDARCTRL
# ifdef wxABORT_ON_CONFIG_ERROR
# error "wxUSE_CALENDARCTRL must be defined, please read comment near the top of this file."
# endif
#endif /* !defined(wxUSE_TREECTRL) */
+#ifndef wxUSE_UIACTIONSIMULATOR
+# ifdef wxABORT_ON_CONFIG_ERROR
+# error "wxUSE_UIACTIONSIMULATOR must be defined, please read comment near the top of this file."
+# else
+# define wxUSE_UIACTIONSIMULATOR 0
+# endif
+#endif /* !defined(wxUSE_UIACTIONSIMULATOR) */
+
#ifndef wxUSE_VALIDATORS
# ifdef wxABORT_ON_CONFIG_ERROR
# error "wxUSE_VALIDATORS must be defined, please read comment near the top of this file."