--with-toolkit should work now

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2648 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
1999-06-02 12:29:15 +00:00
parent c7114f5962
commit efeb036598

View File

@@ -373,13 +373,13 @@ AC_ARG_WITH(gtk-prefix, [ --with-gtk-prefix=PFX prefix where GTK is in
AC_ARG_WITH(gtk-exec-prefix, [ --with-gtk-exec-prefix=PFX exec prefix where GTK is installed], AC_ARG_WITH(gtk-exec-prefix, [ --with-gtk-exec-prefix=PFX exec prefix where GTK is installed],
gtk_config_exec_prefix="$withval", gtk_config_exec_prefix="") gtk_config_exec_prefix="$withval", gtk_config_exec_prefix="")
AC_ARG_WITH(gtk, [ --with-gtk use GTK+], AC_ARG_WITH(gtk, [ --with-gtk use GTK+],
wxUSE_GTK="$withval",wxUSE_GTK=0) wxUSE_GTK="$withval",wxUSE_GTK=$DEFAULT_wxUSE_GTK)
AC_ARG_WITH(motif, [ --with-motif use Motif/Lesstif], AC_ARG_WITH(motif, [ --with-motif use Motif/Lesstif],
wxUSE_MOTIF="$withval",wxUSE_MOTIF=0) wxUSE_MOTIF="$withval",wxUSE_MOTIF=$DEFAULT_wxUSE_MOTIF)
AC_ARG_WITH(cygwin, [ --with-cygwin use Cygwin for MS-Windows], AC_ARG_WITH(cygwin, [ --with-cygwin use Cygwin for MS-Windows],
wxUSE_CYGWIN="$withval",wxUSE_CYGWIN=0) wxUSE_CYGWIN="$withval",wxUSE_CYGWIN=$DEFAULT_wxUSE_CYGWIN)
AC_ARG_WITH(mingw, [ --with-mingw use GCC Minimal MS-Windows], AC_ARG_WITH(mingw, [ --with-mingw use GCC Minimal MS-Windows],
wxUSE_MINGW="$withval",wxUSE_MINGW=0) wxUSE_MINGW="$withval",wxUSE_MINGW=$DEFAULT_wxUSE_MINGW)
AC_ARG_WITH(dmalloc, [ --with-dmalloc use dmalloc library (www.letters.com/dmalloc)], AC_ARG_WITH(dmalloc, [ --with-dmalloc use dmalloc library (www.letters.com/dmalloc)],
wxUSE_DMALLOC="$withval",wxUSE_DMALLOC=$DEFAULT_wxUSE_DMALLOC) wxUSE_DMALLOC="$withval",wxUSE_DMALLOC=$DEFAULT_wxUSE_DMALLOC)
@@ -666,7 +666,12 @@ AC_ARG_ENABLE(validators, [ --enable-validators use wxValidator and derived
dnl check that no more than one toolkit is given and that if none are given that dnl check that no more than one toolkit is given and that if none are given that
dnl we have a default one dnl we have a default one
dnl
dnl convert "yes" to 1 and "no" to 0
wxUSE_GTK=`echo $wxUSE_GTK | sed -e 's/yes/1/' -e 's/no/0/'`
wxUSE_MOTIF=`echo $wxUSE_MOTIF | sed -e 's/yes/1/' -e 's/no/0/'`
wxUSE_MSW=`echo $wxUSE_MSW | sed -e 's/yes/1/' -e 's/no/0/'`
dnl NB: this supposes that the shell is able to handle arithmetic expansion and dnl NB: this supposes that the shell is able to handle arithmetic expansion and
dnl the ${VAR:-VALUE} construction. It does simplify our life though... dnl the ${VAR:-VALUE} construction. It does simplify our life though...
NUM_TOOLKITS="$((${wxUSE_GTK:-0}+${wxUSE_MOTIF:-0}+${wxUSE_MSW:-0}))" NUM_TOOLKITS="$((${wxUSE_GTK:-0}+${wxUSE_MOTIF:-0}+${wxUSE_MSW:-0}))"
@@ -675,13 +680,7 @@ case "$NUM_TOOLKITS" in
1) 1)
;; ;;
0) 0)
if test "$((${DEFAULT_wxUSE_GTK:-0}+${DEFAULT_wxUSE_MOTIF:-0}+${DEFAULT_wxUSE_MSW:-0}))" = 0; then AC_MSG_ERROR(Please specify a toolkit)
AC_MSG_ERROR(Please specify a toolkit)
fi
wxUSE_GTK=$DEFAULT_wxUSE_GTK
wxUSE_MOTIF=$DEFAULT_wxUSE_MOTIF
wxUSE_MSW=$DEFAULT_wxUSE_MSW
;; ;;
*) *)
AC_MSG_ERROR(Please specify at most one toolkit) AC_MSG_ERROR(Please specify at most one toolkit)
@@ -1933,7 +1932,7 @@ dnl
dnl NB: automake can't work correctly if our header lives in a directory which dnl NB: automake can't work correctly if our header lives in a directory which
dnl is only determined at configure time, so we create it on the top-level dnl is only determined at configure time, so we create it on the top-level
dnl and make a link to allow '#include "wx/setup.h"' to still work dnl and make a link to allow '#include "wx/setup.h"' to still work
AM_CONFIG_HEADER(setup.h:include/wx/unix/setup.h.in) AM_CONFIG_HEADER(setup.h)
dnl MAKE_SET will be replaced with "MAKE=..." or nothing if make sets MAKE dnl MAKE_SET will be replaced with "MAKE=..." or nothing if make sets MAKE
dnl itself (this is macro is required if SUBDIRS variable is used in Makefile.am dnl itself (this is macro is required if SUBDIRS variable is used in Makefile.am