From 32ca8c81b3bf01171c241bb8840fa592f5b4a62d Mon Sep 17 00:00:00 2001 From: Marco Clemencic Date: Fri, 2 Jul 2021 09:54:09 +0200 Subject: [PATCH] Set DETECTOR_PROJECT_ROOT in DetectorConfig.cmake as required by LHCb new CMake configuration policy --- cmake/DetectorConfig.cmake.in | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmake/DetectorConfig.cmake.in b/cmake/DetectorConfig.cmake.in index e4144ad5..bb795eeb 100644 --- a/cmake/DetectorConfig.cmake.in +++ b/cmake/DetectorConfig.cmake.in @@ -5,6 +5,12 @@ cmake_policy(SET CMP0074 NEW) @PACKAGE_INIT@ +if(PACKAGE_PREFIX_DIR MATCHES "/InstallArea/") + get_filename_component(DETECTOR_PROJECT_ROOT "${PACKAGE_PREFIX_DIR}/../.." ABSOLUTE) +else() + set(DETECTOR_PROJECT_ROOT "${PACKAGE_PREFIX_DIR}") +endif() + set_and_check(Detector_PLUGINS_DIR "@PACKAGE_CMAKE_INSTALL_LIBDIR@") include("${CMAKE_CURRENT_LIST_DIR}/DetectorDependencies.cmake") -- GitLab