aboutsummaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2021-05-25 14:10:10 +0200
committerEike Ziller <eike.ziller@qt.io>2021-05-26 11:24:29 +0000
commit0b0226b112ea936a400591bcf996e69162cdb812 (patch)
tree1fc5ebda886d9f1ca70aec7ea3ee853a583c9c2a /cmake
parentb709f3115b90f7d238f951017a4c0024089857e5 (diff)
CMake build: Gracefully handle turned off target in qtc_add_resources
Otherwise qtc_add_resources fails when turning off corresponding BUILD_.... flags, or needs to be wrapped with "if(TARGET ...)" everywhere. Change-Id: I34e230569ab9619b1c107404bf2fdf8e8e86bd7e Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/QtCreatorAPI.cmake4
1 files changed, 4 insertions, 0 deletions
diff --git a/cmake/QtCreatorAPI.cmake b/cmake/QtCreatorAPI.cmake
index 9198f0b234d..169d660cea9 100644
--- a/cmake/QtCreatorAPI.cmake
+++ b/cmake/QtCreatorAPI.cmake
@@ -912,6 +912,10 @@ function(qtc_add_resources target resourceName)
return()
endif()
+ if(NOT TARGET ${target})
+ return()
+ endif()
+
string(REPLACE "/" "_" resourceName ${resourceName})
string(REPLACE "." "_" resourceName ${resourceName})