Skip to content

Commit 7195ed2

Browse files
committed
Add output.
1 parent aaa7024 commit 7195ed2

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

tests/CMakeLists.txt

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,13 @@ set(PLSSVM_googletest_VERSION v1.15.2)
1111
find_package(GTest 1.15.2 QUIET)
1212
if (GTEST_FOUND)
1313
message(STATUS "Found package GTest.")
14-
15-
if (MSVC)
16-
# If you want dynamic runtime (MSVC's /MD flag)
17-
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MD")
18-
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MDd")
19-
endif ()
2014
else ()
2115
message(STATUS "Couldn't find package GTest. Building version ${PLSSVM_googletest_VERSION} from source.")
2216
set(CMAKE_CXX_FLAGS_OLD "${CMAKE_CXX_FLAGS}")
2317
if (PLSSVM_ENABLE_STL_DEBUG_MODE)
2418
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${PLSSVM_STL_DEBUG_MODE_FLAGS}")
2519
endif ()
2620
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
27-
28-
set(GTEST_CREATE_SHARED_LIBRARY ON CACHE BOOL "Build GoogleTest as a shared library")
29-
3021
# fetch testing framework GoogleTest
3122
include(FetchContent)
3223
FetchContent_Declare(
@@ -120,8 +111,10 @@ set(PLSSVM_BASE_TEST_LIBRARY_NAME_SOURCES ${CMAKE_CURRENT_LIST_DIR}/backends/gro
120111

121112
# create base test library
122113
if (MSVC)
114+
message(STATUS "Building tests as static library")
123115
add_library(${PLSSVM_BASE_TEST_LIBRARY_NAME} STATIC ${PLSSVM_BASE_TEST_LIBRARY_NAME_SOURCES})
124116
else ()
117+
message(STATUS "Building tests as shared library")
125118
add_library(${PLSSVM_BASE_TEST_LIBRARY_NAME} SHARED ${PLSSVM_BASE_TEST_LIBRARY_NAME_SOURCES})
126119
endif ()
127120

@@ -318,7 +311,6 @@ if (NOT GTEST_FOUND)
318311
foreach (target gmock gtest)
319312
target_compile_definitions(${target} INTERFACE GTEST_LINKED_AS_SHARED_LIBRARY=1)
320313
endforeach ()
321-
target_compile_definitions(${PLSSVM_BASE_TEST_LIBRARY_NAME} PUBLIC GTEST_HAS_MAIN=0)
322314
endif ()
323315

324316
list(POP_BACK CMAKE_MESSAGE_INDENT)

0 commit comments

Comments
 (0)