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()