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()