summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@digia.com>2013-07-17 14:34:10 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-07-22 19:52:06 +0200
commit54987c6bf55b159d3ddb79461439700f6e0111f9 (patch)
tree2e06885676051b3f87a203fdd35583a716ba9604
parentc9568da9697adc50b1417dff3e040aefb934522b (diff)
default to -compile-examples
because of popular confusion. the packaging scripts now need to use -no-compile-examples explicitly. Task-number: QTBUG-32449 Change-Id: Iecab1f345afe21e540204fe69a2292ef932cbb61 Reviewed-by: Andy Shaw <andy.shaw@digia.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
-rwxr-xr-xconfigure12
-rw-r--r--tools/configure/configureapp.cpp11
2 files changed, 4 insertions, 19 deletions
diff --git a/configure b/configure
index 938b23b000..140c7b4131 100755
--- a/configure
+++ b/configure
@@ -888,7 +888,7 @@ QT_DEFAULT_BUILD_PARTS="libs tools examples"
CFG_BUILD_PARTS=""
CFG_NOBUILD_PARTS=""
CFG_SKIP_MODULES=""
-CFG_COMPILE_EXAMPLES=auto
+CFG_COMPILE_EXAMPLES=yes
CFG_RELEASE_QMAKE=no
CFG_AUDIO_BACKEND=auto
CFG_V8SNAPSHOT=auto
@@ -3204,14 +3204,6 @@ else
QT_HOST_DATA=`"$relpath/config.tests/unix/makeabs" "$QT_HOST_DATA"`
fi
-# Do not actually build the examples in production builds with -prefix, unless requested
-if [ "$CFG_COMPILE_EXAMPLES" = auto ]; then
- if [ "$CFG_DEV" = "yes" ] || [ "x$outpath" = "x$QT_INSTALL_PREFIX" ]; then
- CFG_COMPILE_EXAMPLES=yes
- else
- CFG_COMPILE_EXAMPLES=no
- fi
-fi
if [ "$CFG_COMPILE_EXAMPLES" = "yes" ]; then
QMAKE_CONFIG="$QMAKE_CONFIG compile_examples"
fi
@@ -3517,7 +3509,7 @@ Additional options:
-skip <module> ..... Exclude an entire module from the build.
- -compile-examples .. Compile examples even in a production build.
+ -no-compile-examples ... Install only the sources of examples.
-no-gui ............ Don't build the Qt GUI module and dependencies.
+ -gui ............... Build the Qt GUI module and dependencies.
diff --git a/tools/configure/configureapp.cpp b/tools/configure/configureapp.cpp
index 5b62e8f106..a6376bbb7d 100644
--- a/tools/configure/configureapp.cpp
+++ b/tools/configure/configureapp.cpp
@@ -256,7 +256,7 @@ Configure::Configure(int& argc, char** argv)
dictionary[ "BUILDDEV" ] = "no";
- dictionary[ "COMPILE_EXAMPLES" ] = "auto";
+ dictionary[ "COMPILE_EXAMPLES" ] = "yes";
dictionary[ "C++11" ] = "auto";
@@ -1702,7 +1702,7 @@ bool Configure::displayHelp()
desc( "-skip <module>", "Exclude an entire module from the build.\n");
- desc( "-compile-examples", "Compile examples even in a production build.\n");
+ desc( "-no-compile-examples", "Install only the sources of examples.\n");
desc("WIDGETS", "no", "-no-widgets", "Disable Qt Widgets module.\n");
desc("GUI", "no", "-no-gui", "Disable Qt GUI module.\n");
@@ -1987,13 +1987,6 @@ QString Configure::defaultTo(const QString &option)
&& (!QFile::exists(sourcePath + "/.git")))
return "no";
- // Do not actually build the examples in production builds with -prefix, unless requested
- if (option == "COMPILE_EXAMPLES"
- && QDir::cleanPath(dictionary[ "QT_BUILD_TREE" ])
- != QDir::cleanPath(dictionary[ "QT_INSTALL_PREFIX" ])
- && dictionary[ "BUILDDEV" ] == "no")
- return "no";
-
return "yes";
}