diff --git a/cmake/QtCompilerFlags.cmake b/cmake/QtCompilerFlags.cmake index 70beaedd012..a34aaca20ba 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()