Skip to content

Commit 0699caf

Browse files
committed
Conditional cmake
1 parent 9fdfe1f commit 0699caf

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/CMakeLists.txt

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,16 @@ target_include_directories( test_cpputils2
120120
${CMAKE_CURRENT_SOURCE_DIR}/source
121121
${CMAKE_CURRENT_SOURCE_DIR}/include
122122
)
123-
target_link_libraries(test_cpputils2 PRIVATE GTest::gtest_main rt spdlog::spdlog)
123+
124+
set(TEST_LIBS GTest::gtest GTest::gtest_main spdlog::spdlog)
125+
126+
if (WIN32)
127+
list(APPEND TEST_LIBS ws2_32)
128+
else()
129+
list(APPEND TEST_LIBS rt)
130+
endif()
131+
132+
target_link_libraries(test_cpputils2 PRIVATE cpputils2 ${TEST_LIBS})
124133
include(CTest)
125134

126135
#add_test(CppUtils2Test test_cpputils2 --gtest_output=xml)

0 commit comments

Comments
 (0)