From f1bfd32b7b3616f7b8c17ab34678689a9d7ebbbc Mon Sep 17 00:00:00 2001 From: Dominik Holland Date: Fri, 23 Mar 2018 14:40:37 +0100 Subject: ivigenerator: Fix Makefile dependency problems MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When using a developer-build and 'make -j100' you could run into Makefile errors. This is fixed by adding an additional target for the qtivi_qface_install folder. Change-Id: I8b1103d820a2f703a706102c89b791f33156f3ab Reviewed-by: Antti Hölttä --- src/tools/ivigenerator/qface_internal_build.pri | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tools/ivigenerator/qface_internal_build.pri b/src/tools/ivigenerator/qface_internal_build.pri index 0ffcc9f..e81b591 100644 --- a/src/tools/ivigenerator/qface_internal_build.pri +++ b/src/tools/ivigenerator/qface_internal_build.pri @@ -27,6 +27,12 @@ qtivi_qface_virtualenv.commands = \ @echo "Set up virtualenv for qface, name: qtivi_qface_virtualenv" QMAKE_EXTRA_TARGETS += qtivi_qface_virtualenv +# This helper adds a target for the qtivi_qface_virtualenv folder +# This target is needed for any target which has the folder as a dependency but not the python executable +qtivi_qface_virtualenv_helper.target = qtivi_qface_virtualenv +qtivi_qface_virtualenv_helper.depends = $${qtivi_qface_virtualenv.target} +QMAKE_EXTRA_TARGETS += qtivi_qface_virtualenv_helper + equals(QMAKE_HOST.os, Windows): VIRTUALENV_ACTIVATION = qtivi_qface_virtualenv\Scripts\activate && else: VIRTUALENV_ACTIVATION = . qtivi_qface_virtualenv/bin/activate && -- cgit v1.2.3