From d1a80ded02e124561a5147feafb279dcfe0bb4e3 Mon Sep 17 00:00:00 2001 From: Fabian Sauter Date: Thu, 28 Jul 2022 10:06:15 +0200 Subject: [PATCH] Use shared (DLL) run-time lib even when Google Test is built as static lib Signed-off-by: Fabian Sauter --- CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index f3777be3e..fa88e4857 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -172,6 +172,9 @@ if(KOMPUTE_OPT_BUILD_TESTS) if(KOMPUTE_OPT_USE_BUILT_IN_GOOGLE_TEST) FetchContent_Declare(googletest GIT_REPOSITORY https://github.com/google/googletest.git GIT_TAG release-1.11.0) # Source: https://github.com/google/googletest/releases + + # Use a shared C runtime in case we build shared + set(gtest_force_shared_crt ON CACHE BOOL "" FORCE) FetchContent_MakeAvailable(googletest) add_library(gtest_int INTERFACE)