From 209bcc39dd6502d031458aa161be10c987ecf4bd Mon Sep 17 00:00:00 2001 From: Jeff Becker Date: Thu, 13 May 2021 06:40:17 -0400 Subject: [PATCH] make liblokinet target work on nsis cpack --- llarp/CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/llarp/CMakeLists.txt b/llarp/CMakeLists.txt index d3be575d6..bc6423f85 100644 --- a/llarp/CMakeLists.txt +++ b/llarp/CMakeLists.txt @@ -249,12 +249,16 @@ if(BUILD_LIBLOKINET) include(GNUInstallDirs) add_library(lokinet-shared SHARED lokinet_shared.cpp) target_link_libraries(lokinet-shared PUBLIC liblokinet) - install(TARGETS lokinet-shared LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT liblokinet) if(WIN32) set(CMAKE_SHARED_LIBRARY_PREFIX_CXX "") - target_link_libraries(lokinet-shared PUBLIC ws2_32 iphlpapi -fstack-protector) endif() set_target_properties(lokinet-shared PROPERTIES OUTPUT_NAME lokinet) + if(WIN32) + target_link_libraries(lokinet-shared PUBLIC ws2_32 iphlpapi -fstack-protector) + install(TARGETS lokinet-shared DESTINATION bin COMPONENT liblokinet) + else() + install(TARGETS lokinet-shared LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT liblokinet) + endif() add_log_tag(lokinet-shared) endif()