aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2022-09-22 13:37:10 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2022-09-23 09:21:55 +0200
commitcb80bf8254c9bb23fd29fba80bbe4895fb1d286f (patch)
tree61a9a7bc0c93945158bc10fe52333c8b45d1ffbf
parentf419206841764323c244bf91051b2878451c17b6 (diff)
Increase the compiler warning level (g++)
Change-Id: Ia76fe07f1855cc7e58ec995df198ceec8da6db90 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
-rw-r--r--sources/shiboken6/cmake/ShibokenHelpers.cmake3
1 files changed, 2 insertions, 1 deletions
diff --git a/sources/shiboken6/cmake/ShibokenHelpers.cmake b/sources/shiboken6/cmake/ShibokenHelpers.cmake
index 567a79c62..c6bd8c119 100644
--- a/sources/shiboken6/cmake/ShibokenHelpers.cmake
+++ b/sources/shiboken6/cmake/ShibokenHelpers.cmake
@@ -50,9 +50,10 @@ if(MSVC)
set(CMAKE_CXX_FLAGS "/Zc:wchar_t /GR /EHsc /DWIN32 /D_WINDOWS /D_SCL_SECURE_NO_WARNINGS")
#set(CMAKE_CXX_FLAGS "/Zc:wchar_t /GR /EHsc /DNOCOLOR /DWIN32 /D_WINDOWS /D_SCL_SECURE_NO_WARNINGS") # XXX
else()
+ set (gcc_warnings_options "-Wall -Wextra -Wno-unused-parameter -Wno-cast-function-type -Wno-strict-aliasing")
if(CMAKE_HOST_UNIX AND NOT CYGWIN)
add_definitions(-fPIC)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fvisibility=hidden -Wno-strict-aliasing")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${gcc_warnings_options} -fvisibility=hidden")
endif()
set(CMAKE_CXX_FLAGS_DEBUG "-g")
option(ENABLE_GCC_OPTIMIZATION "Enable specific GCC flags to optimization library \