summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@qt.io>2017-06-28 16:08:36 +0200
committerSimon Hausmann <simon.hausmann@qt.io>2017-08-15 10:55:44 +0000
commit1da25fe85a52ea864ab322f027000dd60369b832 (patch)
treeea8f8d47cbd7e5a90dab45ebf142706ff6dbac22
parent14800665921dec1a4a40ce2f2169aac15d0f10f0 (diff)
fix excessive execution of code meant for examples only
qt_example_installs.prf is loaded by every sub-project inside the qt tree, as qt_build_config adds it. Change-Id: Ice7e81b280b6964ed5cc1b9f1501bf74df737d7e Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
-rw-r--r--mkspecs/features/qt_example_installs.prf11
1 files changed, 6 insertions, 5 deletions
diff --git a/mkspecs/features/qt_example_installs.prf b/mkspecs/features/qt_example_installs.prf
index 9489d6c4f4..21f4e8b271 100644
--- a/mkspecs/features/qt_example_installs.prf
+++ b/mkspecs/features/qt_example_installs.prf
@@ -9,11 +9,6 @@
# We mean it.
#
-contains(TEMPLATE, .*app): \
- qtSetQmlPath()
-
-contains(TEMPLATE, "vc.*"): return()
-
defineTest(addInstallFiles) {
for(sf, 2) {
sf = $$relative_path($$sf, $$_PRO_FILE_PWD_)
@@ -34,6 +29,12 @@ probase = $$relative_path($$_PRO_FILE_PWD_, $$dirname(_QMAKE_CONF_)/examples)
isEmpty(probase)|contains(probase, ^\\..*)|isEmpty(_QMAKE_CACHE_): \
return()
+contains(TEMPLATE, "vc.*"): \
+ return()
+
+contains(TEMPLATE, .*app): \
+ qtSetQmlPath()
+
for(ex, EXAMPLE_FILES): \
sourcefiles += $$files($$absolute_path($$ex, $$_PRO_FILE_PWD_))
for(res, RESOURCES) {