try to fix windows link

This commit is contained in:
Benjamin Sergeant
2020-04-17 16:51:45 -07:00
parent 68ee57a6a7
commit 8db688b818
2 changed files with 20 additions and 24 deletions

View File

@ -82,24 +82,20 @@ if (MAC)
add_sanitizers(ixwebsocket_unittest)
endif()
if (APPLE AND USE_TLS)
target_link_libraries(ixwebsocket_unittest "-framework foundation" "-framework security")
endif()
if (JSONCPP_FOUND)
target_include_directories(ixwebsocket_unittest PUBLIC ${JSONCPP_INCLUDE_DIRS})
target_link_libraries(ixwebsocket_unittest ${JSONCPP_LIBRARIES})
target_include_directories(ixwebsocket_unittest PRIVATE ${JSONCPP_INCLUDE_DIRS})
target_link_libraries(ixwebsocket_unittest PRIVATE ${JSONCPP_LIBRARIES})
endif()
# library with the most dependencies come first
target_link_libraries(ixwebsocket_unittest ixbots)
target_link_libraries(ixwebsocket_unittest ixsnake)
target_link_libraries(ixwebsocket_unittest ixcobra)
target_link_libraries(ixwebsocket_unittest ixsentry)
target_link_libraries(ixwebsocket_unittest ixwebsocket)
target_link_libraries(ixwebsocket_unittest ixcrypto)
target_link_libraries(ixwebsocket_unittest ixcore)
target_link_libraries(ixwebsocket_unittest PRIVATE ixbots)
target_link_libraries(ixwebsocket_unittest PRIVATE ixsnake)
target_link_libraries(ixwebsocket_unittest PRIVATE ixcobra)
target_link_libraries(ixwebsocket_unittest PRIVATE ixsentry)
target_link_libraries(ixwebsocket_unittest PRIVATE ixwebsocket)
target_link_libraries(ixwebsocket_unittest PRIVATE ixcrypto)
target_link_libraries(ixwebsocket_unittest PRIVATE ixcore)
target_link_libraries(ixwebsocket_unittest spdlog)
target_link_libraries(ixwebsocket_unittest PRIVATE spdlog)
install(TARGETS ixwebsocket_unittest DESTINATION bin)