mirror of
https://github.com/gentoo-mirror/guru.git
synced 2025-04-20 00:08:58 -04:00
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Adrian Schollmeyer <nex+b-g-o@nexadn.de>
35 lines
1.1 KiB
Diff
35 lines
1.1 KiB
Diff
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
index 77d2f6b..4c64106 100644
|
|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -238,23 +238,25 @@ if (CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
|
|
target_compile_options(ixwebsocket PRIVATE /MP)
|
|
endif()
|
|
|
|
+include(GNUInstallDirs)
|
|
+
|
|
target_include_directories(ixwebsocket PUBLIC
|
|
$<BUILD_INTERFACE:${IXWEBSOCKET_INCLUDE_DIRS}/>
|
|
- $<INSTALL_INTERFACE:include/ixwebsocket>
|
|
+ $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/ixwebsocket>
|
|
)
|
|
|
|
set_target_properties(ixwebsocket PROPERTIES PUBLIC_HEADER "${IXWEBSOCKET_HEADERS}")
|
|
|
|
install(TARGETS ixwebsocket
|
|
EXPORT ixwebsocket
|
|
- ARCHIVE DESTINATION lib
|
|
- PUBLIC_HEADER DESTINATION include/ixwebsocket/
|
|
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
|
+ PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/ixwebsocket/
|
|
)
|
|
|
|
install(EXPORT ixwebsocket
|
|
FILE ixwebsocket-config.cmake
|
|
NAMESPACE ixwebsocket::
|
|
- DESTINATION lib/cmake/ixwebsocket)
|
|
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/ixwebsocket)
|
|
|
|
if (USE_WS OR USE_TEST)
|
|
include(FetchContent)
|