Skip to content

Commit bb08c31

Browse files
committed
Merge pull request #18 from llamerada-jp/add-libsioclient_tls-to-cmake
Fix installation issue with TLS
2 parents c617682 + e4f5501 commit bb08c31

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ target_include_directories(sioclient PRIVATE ${Boost_INCLUDE_DIRS}
3131
set_property(TARGET sioclient PROPERTY CXX_STANDARD 11)
3232
set_property(TARGET sioclient PROPERTY CXX_STANDARD_REQUIRED ON)
3333
target_link_libraries(sioclient PRIVATE ${Boost_LIBRARIES})
34+
list(APPEND TARGET_LIBRARIES sioclient)
3435

3536
find_package(OpenSSL)
3637
if(OPENSSL_FOUND)
@@ -46,14 +47,15 @@ set_property(TARGET sioclient_tls PROPERTY CXX_STANDARD 11)
4647
set_property(TARGET sioclient_tls PROPERTY CXX_STANDARD_REQUIRED ON)
4748
target_link_libraries(sioclient_tls PRIVATE ${Boost_LIBRARIES} ${OPENSSL_LIBRARIES} )
4849
target_compile_definitions(sioclient_tls PRIVATE -DSIO_TLS)
50+
list(APPEND TARGET_LIBRARIES sioclient_tls)
4951

5052
endif()
5153

5254
install(FILES ${ALL_HEADERS}
5355
DESTINATION "${CMAKE_CURRENT_LIST_DIR}/build/include"
5456
)
5557

56-
install(TARGETS sioclient
58+
install(TARGETS ${TARGET_LIBRARIES}
5759
DESTINATION "${CMAKE_CURRENT_LIST_DIR}/build/lib/${CMAKE_BUILD_TYPE}"
5860
)
5961

0 commit comments

Comments
 (0)