From 5427e05e54af3d759117e69ca590a93cdcdcc10b Mon Sep 17 00:00:00 2001 From: obligaron Date: Sun, 25 Apr 2021 08:08:24 +0200 Subject: [PATCH] CMakeLists -fprofile-arcs -ftest-coverage are not supported in msvc so don't set them if we use msvc --- CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9796b162b..420a6dae2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -456,7 +456,10 @@ if(RUN_TESTS) include(GoogleTest) find_package(GTest REQUIRED) include_directories(${GTEST_INCLUDE_DIRS}) - add_definitions(-fprofile-arcs -ftest-coverage -DRUN_TESTS) + add_definitions(-DRUN_TESTS) + if(NOT CMAKE_CXX_COMPILER_ID MATCHES "MSVC") + add_definitions(-fprofile-arcs -ftest-coverage) + endif() target_link_libraries(${BIN_TARGET} PRIVATE -fprofile-arcs ${GTEST_LIBRARIES}) gtest_add_tests(${BIN_TARGET} "" AUTO) endif()