guru/net-libs/ixwebsocket/files/ixwebsocket-11.2.8-use-gnuinstalldirs.patch
Adrian Schollmeyer 230ae6504e
net-libs/ixwebsocket: Add new package
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Adrian Schollmeyer <nex+b-g-o@nexadn.de>
2021-09-20 16:33:33 +02:00

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)