From 0d18bd10ed8ec0dca0b5f69f95cf2d6bb32d27af Mon Sep 17 00:00:00 2001 From: tastytea Date: Fri, 26 Jul 2019 20:57:12 +0200 Subject: [PATCH] Install headers. --- src/lib/CMakeLists.txt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/lib/CMakeLists.txt b/src/lib/CMakeLists.txt index 87a77f6..38f8eaa 100644 --- a/src/lib/CMakeLists.txt +++ b/src/lib/CMakeLists.txt @@ -19,6 +19,9 @@ link_directories(${CURLPP_LIBRARY_DIRS}) link_directories(${ICU_LIBRARY_DIRS}) file(GLOB sources_lib *.cpp export/*.cpp) +file(GLOB headers_lib *.hpp) +file(GLOB headers_lib_export export/*.hpp) + add_library(${PROJECT_NAME} SHARED ${sources_lib}) target_link_libraries(${PROJECT_NAME} ${LIBXDG_BASEDIR_LIBRARIES} vsqlitepp stdc++fs ${CURLPP_LIBRARIES} ${ICU_LIBRARIES}) @@ -26,6 +29,9 @@ set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${${PROJECT_NAME}_VERSION_MAJOR} ) + install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) -# install(FILES ??? -# DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}) +install(FILES ${headers_lib} + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}) +install(FILES ${headers_lib_export} + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}/export)