Skip to content
Snippets Groups Projects

Draft: Release 0.3.0

Closed Martin Wölzer requested to merge pipeline-schema into master
Compare and Show latest version
1 file
+ 8
2
Compare changes
  • Side-by-side
  • Inline
@@ -24,10 +24,16 @@ endif()
# CXX stuff: #
##############
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
list(APPEND libClaPP_CXX_PEDANTIC_COMPILE_OPTIONS -Wall -Wextra -Wunreachable-code -Wfloat-equal -Werror -Wpedantic -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Wstrict-overflow=2 -Wformat=2 -Wlogical-op -Wduplicated-cond -Wduplicated-branches -Wdouble-promotion -Wold-style-cast -Wuninitialized -Wconversion -Wunused -Wnarrowing -Wconversion-null -Wsign-conversion -Wrestrict -Wnull-dereference -Wmisleading-indentation -Wnon-virtual-dtor -Woverloaded-virtual -Wshadow -Wuseless-cast -Wno-duplicated-branches -Weffc++)
list(APPEND libClaPP_CXX_PEDANTIC_COMPILE_OPTIONS -Wall -Wextra -Wunreachable-code -Wfloat-equal -Werror -Wpedantic -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Wstrict-overflow=2 -Wformat=2 -Wlogical-op -Wduplicated-cond -Wduplicated-branches -Wdouble-promotion -Wold-style-cast -Wuninitialized -Wmaybe-uninitialized -Wconversion -Wunused -Wnarrowing -Wconversion-null -Wsign-conversion -Wrestrict -Wnull-dereference -Wmisleading-indentation -Wnon-virtual-dtor -Woverloaded-virtual -Wshadow -Wuseless-cast -Wno-duplicated-branches -Weffc++ -Warray-bounds=2)
if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL "10.0.0")
list(APPEND libClaPP_CXX_PEDANTIC_COMPILE_OPTIONS -Warith-conversion -Wredundant-tags -Wmismatched-tags)
endif()
if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL "11.0.0")
list(APPEND libClaPP_CXX_PEDANTIC_COMPILE_OPTIONS -Wdeprecated-enum-enum-conversion -Wdeprecated-enum-float-conversion -Wrange-loop-construct)
endif()
set(libClaPP_TEST_CXX_PEDANTIC_COMPILE_OPTIONS ${libClaPP_CXX_PEDANTIC_COMPILE_OPTIONS})
elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
list(APPEND libClaPP_CXX_PEDANTIC_COMPILE_OPTIONS -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-padded -Werror)
list(APPEND libClaPP_CXX_PEDANTIC_COMPILE_OPTIONS -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-padded -Werror -pedantic-errors)
set(libClaPP_TEST_CXX_PEDANTIC_COMPILE_OPTIONS ${libClaPP_CXX_PEDANTIC_COMPILE_OPTIONS})
list(APPEND libClaPP_TEST_CXX_PEDANTIC_COMPILE_OPTIONS -Wno-global-constructors)
endif()
Loading