X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c7f3eecc5223ecc42c1ff3145e03470dbf34c831..96fdbb60f1d25a1f77b011c432b71ee152c15ed7:/include/wx/chkconf.h diff --git a/include/wx/chkconf.h b/include/wx/chkconf.h index 3276d23fe2..3320f3c855 100644 --- a/include/wx/chkconf.h +++ b/include/wx/chkconf.h @@ -95,6 +95,14 @@ # endif #endif /* !defined(wxUSE_MIMETYPE) */ +#ifndef wxUSE_PROLOGIO +# ifdef wxABORT_ON_CONFIG_ERROR +# error "wxUSE_PROLOGIO must be defined." +# else +# define wxUSE_PROLOGIO 0 +# endif +#endif /* !defined(wxUSE_PROLOGIO) */ + #ifndef wxUSE_PROTOCOL # ifdef wxABORT_ON_CONFIG_ERROR # error "wxUSE_PROTOCOL must be defined." @@ -675,6 +683,14 @@ # endif #endif /* !defined(wxUSE_TREECTRL) */ +#ifndef wxUSE_WX_RESOURCES +# ifdef wxABORT_ON_CONFIG_ERROR +# error "wxUSE_WX_RESOURCES must be defined." +# else +# define wxUSE_WX_RESOURCES 0 +# endif +#endif /* !defined(wxUSE_WX_RESOURCES) */ + #ifndef wxUSE_WXHTML_HELP # ifdef wxABORT_ON_CONFIG_ERROR # error "wxUSE_WXHTML_HELP must be defined." @@ -985,6 +1001,13 @@ # define wxUSE_TOGGLEBTN 0 #endif +/* wxMGL-specific dependencies */ +#ifdef __WXMGL__ +# if !wxUSE_PALETTE +# error "wxMGL requires wxUSE_PALETTE=1" +# endif +#endif /* wxMGL */ + /* generic controls dependencies */ #if !defined(__WXMSW__) || defined(__WXUNIVERSAL__) # if wxUSE_FONTDLG || wxUSE_FILEDLG || wxUSE_CHOICEDLG @@ -1161,5 +1184,14 @@ # endif #endif /* wxUSE_CLIPBOARD */ +#if wxUSE_WX_RESOURCES && !wxUSE_PROLOGIO +# ifdef wxABORT_ON_CONFIG_ERROR +# error "wxr resources require PrologIO" +# else +# undef wxUSE_PROLOGIO +# define wxUSE_PROLOGIO 1 +# endif +#endif /* wxUSE_WX_RESOURCES */ + #endif /* wxUSE_GUI */