diff --git a/builder/CMakeLists.txt b/builder/CMakeLists.txt index 036c701..5f367f2 100644 --- a/builder/CMakeLists.txt +++ b/builder/CMakeLists.txt @@ -8,7 +8,18 @@ macro(setup_builder) 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) set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g -O0") 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") endmacro() + +macro(increase_warning_level) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wconversion -Wsign-conversion") +endmacro() diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index ef00cf1..66f3355 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,3 +1,5 @@ +increase_warning_level() + project(midi) add_library(midi STATIC