diff options
author | Dominik Holland <dominik.holland@qt.io> | 2021-05-27 11:19:19 +0200 |
---|---|---|
committer | Dominik Holland <dominik.holland@qt.io> | 2021-05-27 14:15:55 +0200 |
commit | 52c1a6fe0b6a360f4d03d05f4be4080e9ae6341e (patch) | |
tree | 20f3b2848b4a2779ad20242bdf11beed50aecd15 | |
parent | 9ff40ad1b2376e66a1af81fb8cd5b7991820d00a (diff) | |
download | qtivi-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.txt | 14 |
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" |