Revert "Optional warnings added. These are only used if supported by the"
This reverts commit 9ec6531861.
main
| message(STATUS "Build Type : None") | message(STATUS "Build Type : None") | ||||
| endif() | endif() | ||||
| include(Compiler) | |||||
| if( COVERAGE ) | if( COVERAGE ) | ||||
| include(Coverage) | include(Coverage) | ||||
| -Wshadow | -Wshadow | ||||
| -Wold-style-cast | -Wold-style-cast | ||||
| ) | ) | ||||
| add_compile_options_if_supported(-Wduplicated-cond | |||||
| -Wduplicated-branches | |||||
| -Wlogical-op | |||||
| -Wnull-dereference | |||||
| -Wuseless-cast | |||||
| ) | |||||
| set(CMAKE_CXX_STANDARD 14) | set(CMAKE_CXX_STANDARD 14) |
| include(CheckCXXCompilerFlag) | |||||
| function(add_compile_options_if_supported) | |||||
| foreach(flag ${ARGN}) | |||||
| set(option_var option_supported_${flag}) | |||||
| CHECK_CXX_COMPILER_FLAG(${flag} ${option_var}) | |||||
| if( ${option_var} ) | |||||
| add_compile_options(${flag}) | |||||
| endif() | |||||
| endforeach() | |||||
| endfunction() | |||||