1
0
mirror of https://github.com/catchorg/Catch2.git synced 2025-04-29 12:03:53 +00:00

Modernize tools/misc/CMakeLists.txt

This commit is contained in:
Chris Thrasher 2025-04-26 09:24:40 -06:00
parent 8039e3ea1e
commit 371b11b5a8
No known key found for this signature in database
GPG Key ID: 56FB686C9DFC8E2C

View File

@ -2,9 +2,7 @@ cmake_minimum_required(VERSION 3.16)
project(CatchCoverageHelper LANGUAGES CXX) project(CatchCoverageHelper LANGUAGES CXX)
add_executable(CoverageHelper coverage-helper.cpp) add_executable(CoverageHelper coverage-helper.cpp)
set_property(TARGET CoverageHelper PROPERTY CXX_STANDARD 11) target_compile_features(CoverageHelper PRIVATE cxx_std_11)
set_property(TARGET CoverageHelper PROPERTY CXX_STANDARD_REQUIRED ON)
set_property(TARGET CoverageHelper PROPERTY CXX_EXTENSIONS OFF)
if(MSVC) if(MSVC)
target_compile_options(CoverageHelper PRIVATE /W4 /w44265 /WX /w44061 /w44062) target_compile_options(CoverageHelper PRIVATE /W4 /w44265 /WX /w44061 /w44062)
endif() endif()