From 149f29e0cd08a3e3352511bf7737890ac27f8b1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Wed, 5 Jul 2023 14:47:49 -0400 Subject: [PATCH] cmake: install headers in subdir Change-Id: Ic1580a9335e4f43cbceda0557a7a8ddf08f97dac --- CMakeLists.txt | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1ce2460..31c3947 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -38,17 +38,17 @@ list (APPEND dhtnet_SOURCES ) list (APPEND dhtnet_HEADERS - connectionmanager.h - multiplexed_socket.h - tls_session.h - certstore.h - ice_options.h - fileutils.h - string_utils.h - ip_utils.h - upnp/mapping.h - upnp/upnp_context.h - upnp/upnp_control.h + include/connectionmanager.h + include/multiplexed_socket.h + include/tls_session.h + include/certstore.h + include/ice_options.h + include/fileutils.h + include/string_utils.h + include/ip_utils.h + include/upnp/mapping.h + include/upnp/upnp_context.h + include/upnp/upnp_control.h ) add_library(dhtnet ${dhtnet_SOURCES}) @@ -63,7 +63,7 @@ set_target_properties(dhtnet PROPERTIES PUBLIC_HEADER "${CMAKE_CURRENT_SOURCE_DI configure_file(dhtnet.pc.in dhtnet.pc @ONLY) # Install targets -install(TARGETS dhtnet PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dhtnet) +install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dhtnet) install (FILES ${CMAKE_CURRENT_BINARY_DIR}/dhtnet.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) if (BUILD_TESTING AND NOT MSVC) -- GitLab