aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/CMakeLists.txt
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2023-06-02 09:38:40 +0200
committerMarco Bubke <marco.bubke@qt.io>2023-06-07 11:32:02 +0000
commitff2a14917f48606af2e153bdfd7e06fe46d8a31b (patch)
treea401b44c376e845a383420a1fe1c8c6be9fd2556 /src/plugins/qmldesigner/CMakeLists.txt
parent898a7cbc882c29c99c50428d049dad1f48c81a07 (diff)
QmlDesigner: Only enable error on warnings as you compile with tests or in debug
There is no advantage for an enduser to get errors on warnings because he cannot do much about it. It is still nudging the developers to fix the warnings. Task-number: QTCREATORBUG-29238 Change-Id: If9f73f2766d686b119cd264ee7b3c3c9afa2c70d Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/plugins/qmldesigner/CMakeLists.txt')
-rw-r--r--src/plugins/qmldesigner/CMakeLists.txt14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/plugins/qmldesigner/CMakeLists.txt b/src/plugins/qmldesigner/CMakeLists.txt
index bbfcf9d37c4..267a04cad66 100644
--- a/src/plugins/qmldesigner/CMakeLists.txt
+++ b/src/plugins/qmldesigner/CMakeLists.txt
@@ -31,7 +31,7 @@ add_qtc_library(QmlDesignerUtils STATIC
)
extend_qtc_library(QmlDesignerUtils
- CONDITION NOT DISABLE_COMPILE_WARNING_AS_ERROR
+ CONDITION (NOT DISABLE_COMPILE_WARNING_AS_ERROR) AND ($<CONFIG:Debug> OR WITH_TESTS)
PROPERTIES COMPILE_WARNING_AS_ERROR ON
)
@@ -84,7 +84,7 @@ endif()
extend_qtc_library(QmlDesignerCore
- CONDITION NOT DISABLE_COMPILE_WARNING_AS_ERROR
+ CONDITION (NOT DISABLE_COMPILE_WARNING_AS_ERROR) AND ($<CONFIG:Debug> OR WITH_TESTS)
PROPERTIES COMPILE_WARNING_AS_ERROR ON
)
@@ -484,7 +484,7 @@ add_qtc_plugin(QmlDesigner
)
extend_qtc_plugin(QmlDesigner
- CONDITION NOT DISABLE_COMPILE_WARNING_AS_ERROR
+ CONDITION (NOT DISABLE_COMPILE_WARNING_AS_ERROR) AND ($<CONFIG:Debug> OR WITH_TESTS)
PROPERTIES COMPILE_WARNING_AS_ERROR ON
)
@@ -1085,7 +1085,7 @@ add_qtc_plugin(assetexporterplugin
)
extend_qtc_plugin(assetexporterplugin
- CONDITION NOT DISABLE_COMPILE_WARNING_AS_ERROR
+ CONDITION (NOT DISABLE_COMPILE_WARNING_AS_ERROR) AND ($<CONFIG:Debug> OR WITH_TESTS)
PROPERTIES COMPILE_WARNING_AS_ERROR ON
)
@@ -1118,7 +1118,7 @@ add_qtc_plugin(componentsplugin
)
extend_qtc_plugin(componentsplugin
- CONDITION NOT DISABLE_COMPILE_WARNING_AS_ERROR
+ CONDITION (NOT DISABLE_COMPILE_WARNING_AS_ERROR) AND ($<CONFIG:Debug> OR WITH_TESTS)
PROPERTIES COMPILE_WARNING_AS_ERROR ON
)
@@ -1143,7 +1143,7 @@ add_qtc_plugin(qmlpreviewplugin
)
extend_qtc_plugin(qmlpreviewplugin
- CONDITION NOT DISABLE_COMPILE_WARNING_AS_ERROR
+ CONDITION (NOT DISABLE_COMPILE_WARNING_AS_ERROR) AND ($<CONFIG:Debug> OR WITH_TESTS)
PROPERTIES COMPILE_WARNING_AS_ERROR ON
)
@@ -1165,7 +1165,7 @@ add_qtc_plugin(qtquickplugin
)
extend_qtc_plugin(qtquickplugin
- CONDITION NOT DISABLE_COMPILE_WARNING_AS_ERROR
+ CONDITION (NOT DISABLE_COMPILE_WARNING_AS_ERROR) AND ($<CONFIG:Debug> OR WITH_TESTS)
PROPERTIES COMPILE_WARNING_AS_ERROR ON
)