diff options
Diffstat (limited to 'mkspecs/features')
-rw-r--r-- | mkspecs/features/ivigenerator.prf | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/mkspecs/features/ivigenerator.prf b/mkspecs/features/ivigenerator.prf index 089c65a..4894f49 100644 --- a/mkspecs/features/ivigenerator.prf +++ b/mkspecs/features/ivigenerator.prf @@ -28,11 +28,16 @@ QFACE_YAML = $$QFACE_ABS_PWD/$${QFACE_BASE_NAME}.yaml isEmpty(QFACE_MODULE_NAME): QFACE_MODULE_NAME = $$QFACE_BASE_NAME # Detect whether we are using the feature inside the qtivi repository -isEmpty(QTIVI_BUILD_ROOT): VIRTUALENV_PATH = $$[QT_HOST_BINS]/ivigenerator/qtivi_qface_virtualenv -else: VIRTUALENV_PATH = $$QTIVI_BUILD_ROOT/src/tools/ivigenerator/qtivi_qface_virtualenv - -isEmpty(QTIVI_ROOT): IVI_GENERATOR_PATH = $$[QT_HOST_BINS]/ivigenerator -else: IVI_GENERATOR_PATH = $$QTIVI_ROOT/src/tools/ivigenerator +VIRTUALENV_PATH = $$[QT_HOST_BINS]/ivigenerator/qtivi_qface_virtualenv +INTERNAL_VIRTUALENV_PATH = $$QTIVI_BUILD_ROOT/src/tools/ivigenerator/qtivi_qface_virtualenv +IVI_GENERATOR_PATH = $$[QT_HOST_BINS]/ivigenerator + +# 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):exists(INTERNAL_VIRTUALENV_PATH) { + VIRTUALENV_PATH = $$INTERNAL_VIRTUALENV_PATH + IVI_GENERATOR_PATH = $$QTIVI_ROOT/src/tools/ivigenerator +} win32: VIRTUALENV_ACTIVATION = $$VIRTUALENV_PATH/Scripts/activate && else: VIRTUALENV_ACTIVATION = . $$VIRTUALENV_PATH/bin/activate && |