From 179e1d7372b3b930831036d35d3f670a1f2bbf7b Mon Sep 17 00:00:00 2001 From: Rainer Kuemmerle Date: Sun, 11 Aug 2024 10:46:51 +0200 Subject: [PATCH] fixup! Adjust linker flags for gtest --- unit_test/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/unit_test/CMakeLists.txt b/unit_test/CMakeLists.txt index d2c57cc1c..d87500636 100644 --- a/unit_test/CMakeLists.txt +++ b/unit_test/CMakeLists.txt @@ -9,6 +9,10 @@ set(gtest_force_shared_crt ON CACHE BOOL "" FORCE) # Prevent installing gtest/gmock set(INSTALL_GTEST OFF CACHE BOOL "" FORCE) FetchContent_MakeAvailable(googletest) +if (BUILD_SHARED_LIBS) + target_compile_definitions(gtest PRIVATE "GTEST_CREATE_SHARED_LIBRARY=1") + target_compile_definitions(gmock PRIVATE "GTEST_CREATE_SHARED_LIBRARY=1") +endif() set(UNITTEST_BASE_DIR "${CMAKE_CURRENT_LIST_DIR}") function(create_test target)