diff options
author | Alexandru Croitor <alexandru.croitor@qt.io> | 2019-11-13 14:46:10 +0100 |
---|---|---|
committer | Alexandru Croitor <alexandru.croitor@qt.io> | 2019-11-13 16:17:23 +0000 |
commit | 9e6456a49d52197ab75ed13b3be8ca711862f261 (patch) | |
tree | f28f606909d7f2c03632e91c956345f7c1f73e05 | |
parent | ab3bbc9d744527fe3d44aa2b23db942b0fad153f (diff) |
Fix not to add warnings_are_errors property to INTERFACE targets
Amends f00068561287e64c8c664ee1af3feff08b22b669
Change-Id: I3b61b64bb9c755de38f4a5ffcb07b39b38bd4fd7
Reviewed-by: Leander Beernaert <leander.beernaert@qt.io>
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Reviewed-by: Qt CMake Build Bot
-rw-r--r-- | cmake/QtBuild.cmake | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cmake/QtBuild.cmake b/cmake/QtBuild.cmake index 23bdaad129..9b891aac5d 100644 --- a/cmake/QtBuild.cmake +++ b/cmake/QtBuild.cmake @@ -1304,6 +1304,10 @@ function(qt_internal_set_no_exceptions_flags target) endfunction() function(qt_skip_warnings_are_errors target) + get_target_property(target_type "${target}" TYPE) + if(target_type STREQUAL "INTERFACE_LIBRARY") + return() + endif() set_target_properties("${target}" PROPERTIES QT_SKIP_WARNINGS_ARE_ERRORS ON) endfunction() |