summaryrefslogtreecommitdiff
path: root/mkspecs
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2017-09-07 10:24:11 +0300
committerSamuli Piippo <samuli.piippo@qt.io>2017-09-12 08:04:22 +0000
commit63735a02e20f6b3b238b0b707794332054814db6 (patch)
tree81a90b6604bc8559531e1ff89899b94fb1d96a77 /mkspecs
parenta830a6852afd323870f8d88b5494e1a029ab05db (diff)
downloadqtivi-63735a02e20f6b3b238b0b707794332054814db6.tar.gz
ivigenerator: respect -system-ivigenerator
Don't use the internal ivigenerator when -system-ivigenerator option is enabled, as is done in yocto builds. Change-Id: Ic22c2bba0214041618ef4c157056a3638235ec97 Reviewed-by: Mike Krus <mike.krus@kdab.com>
Diffstat (limited to 'mkspecs')
-rw-r--r--mkspecs/features/ivigenerator.prf5
1 files changed, 3 insertions, 2 deletions
diff --git a/mkspecs/features/ivigenerator.prf b/mkspecs/features/ivigenerator.prf
index b2af78e..65c497e 100644
--- a/mkspecs/features/ivigenerator.prf
+++ b/mkspecs/features/ivigenerator.prf
@@ -8,6 +8,7 @@
# QFACE_FORMAT = frontend (or backend, simulator... -- defaults to "frontend")
# QFACE_OUTPUT_DIR = my_output_dir (defaults to current build dir)
#
+QT_FOR_CONFIG += ivicore-private
isEmpty(QFACE_FORMAT): QFACE_FORMAT = frontend
isEmpty(QFACE_OUTPUT_DIR): QFACE_OUTPUT_DIR = $$OUT_PWD
@@ -37,11 +38,11 @@ QTEST_ENVIRONMENT = $$upper($$(QTEST_ENVIRONMENT))
# Try to use the internal virtualenv when building qtivi
# Because of the two stage build of COIN, it might not exist, but the installed version should still be there
-!isEmpty(QTIVI_BUILD_ROOT):!equals(QTEST_ENVIRONMENT, CI) {
+!isEmpty(QTIVI_BUILD_ROOT):!equals(QTEST_ENVIRONMENT, CI):!qtConfig(system-ivigenerator) {
VIRTUALENV_PATH = $$INTERNAL_VIRTUALENV_PATH
}
-!isEmpty(QTIVI_BUILD_ROOT):!equals(QTEST_ENVIRONMENT, CI) {
+!isEmpty(QTIVI_BUILD_ROOT):!equals(QTEST_ENVIRONMENT, CI):!qtConfig(system-ivigenerator) {
IVI_GENERATOR_PATH = $$QTIVI_ROOT/src/tools/ivigenerator
}