From 3e75420591ea39fc4705113df3ca9b1d419b2cee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Del=20Pino?= <stephane.delpino44@gmail.com> Date: Thu, 16 Jan 2025 18:58:31 +0100 Subject: [PATCH] Add ugly cmake patcg to force installation of catch2 generated headers for plugins --- CMakeLists.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 45b7e87b4..8f484b039 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -925,3 +925,13 @@ install( FILES ${PUGS_BINARY_DIR}/cmake/PugsCompileFlags.cmake DESTINATION lib/cmake/pugs ) + +# Ugly patch to install user headers for Catch2 (for plugins) +install( + DIRECTORY + "${PUGS_BINARY_DIR}/packages/Catch2/generated-includes/catch2" # Also install the generated header + DESTINATION + "include" + FILES_MATCHING + PATTERN "*.hpp" + ) -- GitLab