From 96f8500b5544f4edb1e12ac437d5de69c08f7959 Mon Sep 17 00:00:00 2001 From: Marc Auberer Date: Sat, 17 Jan 2026 16:05:48 +0000 Subject: [PATCH] [TPDE][LLVM] Copy headers + libs when installing This copies headers and libs to the installation target directory when installing the project via `cmake --install`. --- tpde-llvm/CMakeLists.txt | 2 ++ tpde/CMakeLists.txt | 2 ++ 2 files changed, 4 insertions(+) diff --git a/tpde-llvm/CMakeLists.txt b/tpde-llvm/CMakeLists.txt index 465c302c..ea91473f 100644 --- a/tpde-llvm/CMakeLists.txt +++ b/tpde-llvm/CMakeLists.txt @@ -19,6 +19,8 @@ set_target_properties(tpde_llvm PROPERTIES VERSION 0.1.0 LINKER_LANGUAGE CXX ) +install(TARGETS tpde_llvm ARCHIVE DESTINATION lib) +install(DIRECTORY include/ DESTINATION include) target_link_libraries(tpde_llvm PRIVATE tpde) diff --git a/tpde/CMakeLists.txt b/tpde/CMakeLists.txt index 5f61b135..efd3c97b 100644 --- a/tpde/CMakeLists.txt +++ b/tpde/CMakeLists.txt @@ -18,6 +18,8 @@ set_target_properties(tpde PROPERTIES VERSION 0.1.0 LINKER_LANGUAGE CXX ) +install(TARGETS tpde ARCHIVE DESTINATION lib) +install(DIRECTORY include/ DESTINATION include) # spdlog if (((TPDE_LOGGING STREQUAL "DebugOnly") AND (CMAKE_BUILD_TYPE STREQUAL "Debug")) OR (TPDE_LOGGING STREQUAL "ON"))