summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mkspecs/features/qt_example_installs.prf8
1 files changed, 7 insertions, 1 deletions
diff --git a/mkspecs/features/qt_example_installs.prf b/mkspecs/features/qt_example_installs.prf
index 21f4e8b271..668669e4cd 100644
--- a/mkspecs/features/qt_example_installs.prf
+++ b/mkspecs/features/qt_example_installs.prf
@@ -26,9 +26,15 @@ defineTest(addInstallFiles) {
}
probase = $$relative_path($$_PRO_FILE_PWD_, $$dirname(_QMAKE_CONF_)/examples)
-isEmpty(probase)|contains(probase, ^\\..*)|isEmpty(_QMAKE_CACHE_): \
+isEmpty(probase)|contains(probase, ^\\..*): \
return()
+isEmpty(_QMAKE_CACHE_) {
+ !equals(OUT_PWD, $$_PRO_FILE_PWD_): \
+ return()
+ error("You cannot build examples inside the Qt source tree, except as part of a proper Qt build.")
+}
+
contains(TEMPLATE, "vc.*"): \
return()