mirror of
https://github.com/catchorg/Catch2.git
synced 2025-01-10 11:53:30 +01:00
232e893785
We still want to build VS 2017 through AppVeyor, and those images have CMake 3.16.2 installed. We could install newer CMake as part of the build, but since we don't use newer CMake features yet, this is simpler.
12 lines
417 B
CMake
12 lines
417 B
CMake
cmake_minimum_required(VERSION 3.16)
|
|
|
|
project(CatchCoverageHelper)
|
|
|
|
add_executable(CoverageHelper coverage-helper.cpp)
|
|
set_property(TARGET CoverageHelper PROPERTY CXX_STANDARD 11)
|
|
set_property(TARGET CoverageHelper PROPERTY CXX_STANDARD_REQUIRED ON)
|
|
set_property(TARGET CoverageHelper PROPERTY CXX_EXTENSIONS OFF)
|
|
if (MSVC)
|
|
target_compile_options( CoverageHelper PRIVATE /W4 /w44265 /WX /w44061 /w44062 )
|
|
endif()
|