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