From ccb68f1d288fd54e152fd78a9ac8e14567d898e9 Mon Sep 17 00:00:00 2001 From: Tatiana Borisova Date: Wed, 17 Nov 2021 12:26:50 +0200 Subject: [PATCH] Delete -Wextra compilation flag for GHS compiler - GHS compiler doesn't have -Wextra flag and it leads to huge count of warnings. Change-Id: Id2ba654a49fb163bebc75e3a22ecaa1895ecdbe8 Reviewed-by: Alexandru Croitor (cherry picked from commit 05acb9e2b9cc6a830394f55f5dff6c4a18bc17b0) Reviewed-by: Qt Cherry-pick Bot --- cmake/QtCompilerFlags.cmake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmake/QtCompilerFlags.cmake b/cmake/QtCompilerFlags.cmake index a376ac00975..0954ba95c50 100644 --- a/cmake/QtCompilerFlags.cmake +++ b/cmake/QtCompilerFlags.cmake @@ -9,7 +9,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()