CMake: enable -Wall for builds using clang or gcc
This commit is contained in:
@@ -98,8 +98,15 @@ function(wx_set_common_target_properties target_name)
|
|||||||
set(MSVC_WARNING_LEVEL "/W4")
|
set(MSVC_WARNING_LEVEL "/W4")
|
||||||
endif()
|
endif()
|
||||||
target_compile_options(${target_name} PRIVATE ${MSVC_WARNING_LEVEL})
|
target_compile_options(${target_name} PRIVATE ${MSVC_WARNING_LEVEL})
|
||||||
else()
|
elseif("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" AND NOT wxCOMMON_TARGET_PROPS_DEFAULT_WARNINGS)
|
||||||
# TODO: add warning flags for other compilers
|
target_compile_options(${target_name} PRIVATE
|
||||||
|
-Wall
|
||||||
|
)
|
||||||
|
elseif("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang" AND NOT wxCOMMON_TARGET_PROPS_DEFAULT_WARNINGS)
|
||||||
|
target_compile_options(${target_name} PRIVATE
|
||||||
|
-Wall
|
||||||
|
-Wno-ignored-attributes
|
||||||
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(CMAKE_USE_PTHREADS_INIT)
|
if(CMAKE_USE_PTHREADS_INIT)
|
||||||
|
Reference in New Issue
Block a user