diff options
author | Eike Ziller <eike.ziller@qt.io> | 2021-05-25 14:10:10 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2021-05-26 11:24:29 +0000 |
commit | 0b0226b112ea936a400591bcf996e69162cdb812 (patch) | |
tree | 1fc5ebda886d9f1ca70aec7ea3ee853a583c9c2a /cmake | |
parent | b709f3115b90f7d238f951017a4c0024089857e5 (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.cmake | 4 |
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}) |