feat: Increase warning level for sources
Don't do it globally as externals may have warnings we can't do much about.
This commit is contained in:
parent
3396ec9429
commit
c5833214a1
|
|
@ -8,7 +8,18 @@ macro(setup_builder)
|
||||||
|
|
||||||
include_directories(${ROOT_SOURCE_DIR})
|
include_directories(${ROOT_SOURCE_DIR})
|
||||||
|
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -W -Wshadow -Wunused-variable -Wunused-parameter -Wunused-function -Wunused -Wno-system-headers -Wno-deprecated -Woverloaded-virtual")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} \
|
||||||
|
-Wall \
|
||||||
|
-W \
|
||||||
|
-Wshadow \
|
||||||
|
-Wunused-variable \
|
||||||
|
-Wunused-parameter \
|
||||||
|
-Wunused-function \
|
||||||
|
-Wunused \
|
||||||
|
-Wno-system-headers \
|
||||||
|
-Wno-deprecated \
|
||||||
|
-Woverloaded-virtual \
|
||||||
|
")
|
||||||
if (BUILDER_ENABLE_PROFILING)
|
if (BUILDER_ENABLE_PROFILING)
|
||||||
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g -O0")
|
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g -O0")
|
||||||
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} --coverage")
|
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} --coverage")
|
||||||
|
|
@ -16,3 +27,7 @@ macro(setup_builder)
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||||
|
|
||||||
endmacro()
|
endmacro()
|
||||||
|
|
||||||
|
macro(increase_warning_level)
|
||||||
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wconversion -Wsign-conversion")
|
||||||
|
endmacro()
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,5 @@
|
||||||
|
increase_warning_level()
|
||||||
|
|
||||||
project(midi)
|
project(midi)
|
||||||
|
|
||||||
add_library(midi STATIC
|
add_library(midi STATIC
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue