summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Holland <dominik.holland@qt.io>2021-05-27 11:19:19 +0200
committerDominik Holland <dominik.holland@qt.io>2021-05-27 14:15:55 +0200
commit52c1a6fe0b6a360f4d03d05f4be4080e9ae6341e (patch)
tree20f3b2848b4a2779ad20242bdf11beed50aecd15
parent9ff40ad1b2376e66a1af81fb8cd5b7991820d00a (diff)
downloadqtivi-52c1a6fe0b6a360f4d03d05f4be4080e9ae6341e.tar.gz
cmake: Fix problems when tools are not cross-compiled together with the module
Change-Id: Icab2d31452d9370e8954267a0a4b8fc45a18f7fe Reviewed-by: Robert Griebl <robert.griebl@qt.io>
-rw-r--r--src/tools/vehiclefunctions-simulation-server/CMakeLists.txt14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/tools/vehiclefunctions-simulation-server/CMakeLists.txt b/src/tools/vehiclefunctions-simulation-server/CMakeLists.txt
index a883a35..29ab767 100644
--- a/src/tools/vehiclefunctions-simulation-server/CMakeLists.txt
+++ b/src/tools/vehiclefunctions-simulation-server/CMakeLists.txt
@@ -38,11 +38,15 @@ qt_internal_add_resource(${target_name} "qml"
# IVI Generator:
-qt_ivigenerator(${target_name}
- QFACE_SOURCES ../../ivivehiclefunctions/ivivehiclefunctions.qface
- QFACE_FORMAT server_qtro_simulator
- QFACE_MODULE_NAME QtIviVehicleFunctions
-)
+# When cross-compiling the tool might not be compiled and the target
+# doesn't exist in this case
+if (TARGET ${target_name})
+ qt_ivigenerator(${target_name}
+ QFACE_SOURCES ../../ivivehiclefunctions/ivivehiclefunctions.qface
+ QFACE_FORMAT server_qtro_simulator
+ QFACE_MODULE_NAME QtIviVehicleFunctions
+ )
+endif()
#### Keys ignored in scope 1:.:.:vehiclefunctions-simulation-server.pro:<TRUE>:
# QML_IMPORT_PATH = "$$OUT_PWD/qml"