@@ -7,12 +7,12 @@ if (WIN32)
7
7
endif ()
8
8
9
9
add_executable (test_runner test_runner.cpp test_module_loader.cpp )
10
- target_link_libraries (test_runner unittestpp )
10
+ target_link_libraries (test_runner PRIVATE unittestpp )
11
11
12
12
if (BUILD_SHARED_LIBS )
13
- target_link_libraries (test_runner ${CMAKE_DL_LIBS} )
13
+ target_link_libraries (test_runner PRIVATE ${CMAKE_DL_LIBS} )
14
14
elseif (APPLE )
15
- target_link_libraries (test_runner
15
+ target_link_libraries (test_runner PRIVATE
16
16
-Wl,-force_load httpclient_test
17
17
-Wl,-force_load json_test
18
18
-Wl,-force_load uri_test
@@ -22,7 +22,7 @@ elseif(APPLE)
22
22
-Wl,-force_load utils_test
23
23
)
24
24
elseif (UNIX )
25
- target_link_libraries (test_runner
25
+ target_link_libraries (test_runner PRIVATE
26
26
-Wl,--whole-archive
27
27
httpclient_test
28
28
json_test
@@ -47,16 +47,16 @@ else()
47
47
if (NOT WINDOWS_STORE AND NOT WINDOWS_PHONE )
48
48
target_sources (test_runner PRIVATE $< TARGET_OBJECTS:httplistener_test> )
49
49
endif ()
50
- target_link_libraries (test_runner
50
+ target_link_libraries (test_runner PRIVATE
51
51
common_utilities
52
52
httptest_utilities
53
53
cpprest
54
54
)
55
55
if (CPPREST_WEBSOCKETS_IMPL STREQUAL "wspp" )
56
56
cpprest_find_websocketpp ()
57
- target_link_libraries (test_runner cpprestsdk_websocketpp_internal )
57
+ target_link_libraries (test_runner PRIVATE cpprestsdk_websocketpp_internal )
58
58
endif ()
59
59
if (WINDOWS_STORE )
60
- target_link_libraries (test_runner ucrtd.lib vcruntimed.lib vccorlibd.lib msvcrtd.lib msvcprtd.lib concrtd.lib RuntimeObject.lib )
60
+ target_link_libraries (test_runner PRIVATE ucrtd.lib vcruntimed.lib vccorlibd.lib msvcrtd.lib msvcprtd.lib concrtd.lib RuntimeObject.lib )
61
61
endif ()
62
62
endif ()
0 commit comments