diff --git a/CMakeLists.txt b/CMakeLists.txt index acb58929..0d715270 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -238,15 +238,24 @@ if (CMAKE_CXX_COMPILER_ID MATCHES "MSVC") target_compile_options(ixwebsocket PRIVATE /MP) endif() -target_include_directories(ixwebsocket PUBLIC ${IXWEBSOCKET_INCLUDE_DIRS}) +target_include_directories(ixwebsocket PUBLIC + $ + $ +) set_target_properties(ixwebsocket PROPERTIES PUBLIC_HEADER "${IXWEBSOCKET_HEADERS}") install(TARGETS ixwebsocket - ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib - PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_PREFIX}/include/ixwebsocket/ + EXPORT ixwebsocket + ARCHIVE DESTINATION lib + PUBLIC_HEADER DESTINATION include/ixwebsocket/ ) +install(EXPORT ixwebsocket + FILE ixwebsocket-config.cmake + NAMESPACE ixwebsocket:: + DESTINATION lib/cmake/ixwebsocket) + if (USE_WS OR USE_TEST) add_subdirectory(ixcore) add_subdirectory(ixcrypto)