summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTatiana Borisova <tatiana.borisova@qt.io>2021-11-17 12:26:50 +0200
committerTatiana Borisova <tatiana.borisova@qt.io>2021-11-18 09:38:43 +0000
commit05acb9e2b9cc6a830394f55f5dff6c4a18bc17b0 (patch)
tree74b5e9ab8640ecc1cb6016a982f01d055bc3a1c7
parent35263fffeaf6085907009e1fca3fba56be1acdb7 (diff)
Delete -Wextra compilation flag for GHS compiler
- GHS compiler doesn't have -Wextra flag and it leads to huge count of warnings. Pick-to: 6.2 Change-Id: Id2ba654a49fb163bebc75e3a22ecaa1895ecdbe8 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
-rw-r--r--cmake/QtCompilerFlags.cmake6
1 files changed, 5 insertions, 1 deletions
diff --git a/cmake/QtCompilerFlags.cmake b/cmake/QtCompilerFlags.cmake
index 70beaedd01..a34aaca20b 100644
--- a/cmake/QtCompilerFlags.cmake
+++ b/cmake/QtCompilerFlags.cmake
@@ -11,7 +11,11 @@ if (MSVC)
list(APPEND _qt_compiler_warning_flags_on /W3)
list(APPEND _qt_compiler_warning_flags_off -W0)
else()
- list(APPEND _qt_compiler_warning_flags_on -Wall -Wextra)
+ if(CMAKE_CXX_COMPILER_ID STREQUAL "GHS") # There is no -Wextra flag for GHS compiler.
+ list(APPEND _qt_compiler_warning_flags_on -Wall)
+ else()
+ list(APPEND _qt_compiler_warning_flags_on -Wall -Wextra)
+ endif()
list(APPEND _qt_compiler_warning_flags_off -w)
endif()