diff options
-rw-r--r-- | mkspecs/features/qt_example_installs.prf | 8 |
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() |