define wxUSE_GUI as 0 when --disable-gui is used

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31380 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin 2005-01-15 20:35:19 +00:00
parent 72bb50de24
commit 881bfcd609
2 changed files with 21 additions and 14 deletions

9
configure vendored
View File

@ -33543,12 +33543,17 @@ fi
if test "$wxUSE_GUI" = "yes"; then
cat >>confdefs.h <<\_ACEOF
cat >>confdefs.h <<\_ACEOF
#define wxUSE_GUI 1
_ACEOF
fi
else
cat >>confdefs.h <<\_ACEOF
#define wxUSE_GUI 0
_ACEOF
fi
if test "$wxUSE_UNIX" = "yes"; then

View File

@ -4496,19 +4496,21 @@ dnl the library may be built without GUI classes at all
dnl ---------------------------------------------------------------------------
if test "$wxUSE_GUI" = "yes"; then
AC_DEFINE(wxUSE_GUI)
AC_DEFINE(wxUSE_GUI)
dnl the things we always pull in the GUI version of the library:
dnl 1. basic things like wxApp, wxWindow, wxControl, wxFrame, wxDialog (the
dnl library really can't be built without those)
dnl 2. basic controls: wxButton, wxStaticText, wxTextCtrl (these are used in
dnl almost any program and the first 2 are needed to show a message box
dnl which want to be always able to do)
dnl 3. GDI stuff: icon, cursors and all that. Although it would be very nice
dnl to compile without them (if the app doesn't do any drawing, it doesn't
dnl need the dcs, pens, brushes, ...), this just can't be done now
dnl 4. menu stuff: wxMenu, wxMenuBar, wxMenuItem
dnl 5. misc stuff: timers, settings, message box
dnl the things we always pull in the GUI version of the library:
dnl 1. basic things like wxApp, wxWindow, wxControl, wxFrame, wxDialog (the
dnl library really can't be built without those)
dnl 2. basic controls: wxButton, wxStaticText, wxTextCtrl (these are used in
dnl almost any program and the first 2 are needed to show a message box
dnl which want to be always able to do)
dnl 3. GDI stuff: icon, cursors and all that. Although it would be very nice
dnl to compile without them (if the app doesn't do any drawing, it doesn't
dnl need the dcs, pens, brushes, ...), this just can't be done now
dnl 4. menu stuff: wxMenu, wxMenuBar, wxMenuItem
dnl 5. misc stuff: timers, settings, message box
else
AC_DEFINE(wxUSE_GUI, 0)
fi
dnl ---------------------------------------------------------------------------