Skip to content

Commit a24b81a

Browse files
committed
Fixup static Win32 builds
1 parent b063472 commit a24b81a

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

Release/src/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ if(WIN32)
192192
if (BUILD_SHARED_LIBS)
193193
target_compile_definitions(cpprest PRIVATE -D_ASYNCRT_EXPORT -D_PPLX_EXPORT -D_USRDLL)
194194
else()
195-
target_compile_definitions(cpprest INTERFACE -D_NO_ASYNCRTIMP -D_NO_PPLXIMP)
195+
target_compile_definitions(cpprest PUBLIC -D_NO_ASYNCRTIMP -D_NO_PPLXIMP)
196196
endif()
197197
elseif(ANDROID)
198198
target_link_libraries(cpprest PRIVATE ${ANDROID_STL_FLAGS})

Release/tests/functional/streams/CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,9 @@ endif()
1818
add_casablanca_test(streams_test SOURCES)
1919
if(NOT WIN32 OR CPPREST_WEBSOCKETS_IMPL STREQUAL "wspp")
2020
cpprest_find_boost()
21-
target_link_libraries(streams_test PRIVATE cpprestsdk_boost_internal)
21+
if(NOT TEST_LIBRARY_TARGET_TYPE STREQUAL "OBJECT")
22+
target_link_libraries(streams_test PRIVATE cpprestsdk_boost_internal)
23+
else()
24+
target_include_directories(streams_test PRIVATE $<TARGET_PROPERTY:cpprestsdk_boost_internal,INTERFACE_INCLUDE_DIRECTORIES>)
25+
endif()
2226
endif()

0 commit comments

Comments
 (0)