]> git.saurik.com Git - wxWidgets.git/commitdiff
only configure programs which compile without GUI when building wxBase
authorVadim Zeitlin <vadim@wxwidgets.org>
Sat, 28 Jun 2003 11:34:41 +0000 (11:34 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sat, 28 Jun 2003 11:34:41 +0000 (11:34 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21469 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

configure
configure.in

index 97c1bb8191f2c89b35b77666f131baa63c986365..6e86d26164662a9c2dd2437507f30718b1e1d696 100755 (executable)
--- a/configure
+++ b/configure
           ac_config_commands="$ac_config_commands default"
 
 
+if test "$wxUSE_GUI" = "yes"; then
+    SUBDIRS="samples demos utils contrib"
+else         SUBDIRS="samples utils"
+fi
 
-for subdir in samples demos utils contrib ; do
+for subdir in `echo $SUBDIRS`; do
     if test -d ${srcdir}/${subdir} ; then
-        makefiles=`(cd $srcdir ; find $subdir -name Makefile.in)`
+        if test "$wxUSE_GUI" = "yes"; then
+            makefiles=`(cd $srcdir ; find $subdir -name Makefile.in)`
+        else                                     if test ${subdir} = "samples"; then
+                makefiles="samples/console/Makefile.in"
+            else                 makefiles="utils/HelpGen/Makefile.in \
+                           utils/HelpGen/src/Makefile.in \
+                           utils/makegen/Makefile.in"
+            fi
+        fi
+
         for mkin in $makefiles ; do
             mk=`echo $mkin | sed 's/Makefile\.in/Makefile/g'`
                       ac_config_files="$ac_config_files $mk"
@@ -34737,7 +34750,6 @@ for subdir in samples demos utils contrib ; do
     fi
 done
 
-
 cat >confcache <<\_ACEOF
 # This file is a shell script that caches the results of configure
 # tests run on this system so they can be shared between configure
index 3ceba0cc19de3bfb4566631e659ae8c6975cb889..f3bcffeadb5b8411527f207e52845a94f64cd9e3 100644 (file)
@@ -5793,9 +5793,29 @@ AC_CONFIG_COMMANDS([default],
 
 
 dnl Configure samples, contrib etc. directories, but only if they are present:
-for subdir in samples demos utils contrib ; do
+if test "$wxUSE_GUI" = "yes"; then
+    SUBDIRS="samples demos utils contrib"
+else dnl we build wxBase only
+    dnl there are no wxBase programs in contrib nor demos
+    SUBDIRS="samples utils"
+fi
+
+for subdir in echo `$SUBDIRS`; do
     if test -d ${srcdir}/${subdir} ; then
-        makefiles=`(cd $srcdir ; find $subdir -name Makefile.in)`
+        if test "$wxUSE_GUI" = "yes"; then
+            makefiles=`(cd $srcdir ; find $subdir -name Makefile.in)`
+        else dnl we build wxBase only
+            dnl don't take all samples/utils, just those which build with
+            dnl wxBase
+            if test ${subdir} = "samples"; then
+                makefiles="samples/console/Makefile.in"
+            else dnl utils
+                makefiles="utils/HelpGen/Makefile.in \
+                           utils/HelpGen/src/Makefile.in \
+                           utils/makegen/Makefile.in"
+            fi
+        fi
+
         for mkin in $makefiles ; do
             mk=`echo $mkin | sed 's/Makefile\.in/Makefile/g'`
             AC_CONFIG_FILES([$mk])