Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:redwil:15.4
openms
0001-Fix-install-path-for-evergreen-headers.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-Fix-install-path-for-evergreen-headers.patch of Package openms
From f2ced768ed33ed0f54f6b60198e34f40da7f6bd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <stefan.bruens@rwth-aachen.de> Date: Wed, 24 Aug 2022 02:41:38 +0200 Subject: [PATCH] Fix install path for evergreen headers Also exclude demos from installation. Fixes #6314, #6315 --- src/openms/thirdparty/evergreen/src/CMakeLists.txt | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/openms/thirdparty/evergreen/src/CMakeLists.txt b/src/openms/thirdparty/evergreen/src/CMakeLists.txt index 52bc2f8..afd6453 100644 --- a/src/openms/thirdparty/evergreen/src/CMakeLists.txt +++ b/src/openms/thirdparty/evergreen/src/CMakeLists.txt @@ -39,7 +39,7 @@ cmake_minimum_required(VERSION 3.0 FATAL_ERROR) add_library(Evergreen INTERFACE) target_include_directories(Evergreen SYSTEM INTERFACE "$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}>" - "$<INSTALL_INTERFACE:${INSTALL_INCLUDE_DIR}/thirdparty/evergreen/src>") + "$<INSTALL_INTERFACE:${INSTALL_INCLUDE_DIR}/OpenMS/evergreen>") # Export it under OpenMSTargets.cmake instead of a separate EvergreenTargets file #install(EXPORT EvergreenTargets DESTINATION lib/cmake/evergreen) @@ -48,11 +48,13 @@ target_include_directories(Evergreen SYSTEM INTERFACE install_library(Evergreen) openms_register_export_target(Evergreen) -get_filename_component(EVERGREEN_HEADERS "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(EVERGREEN_HEADERS "${EVERGREEN_HEADERS}" PATH) +get_filename_component(EVERGREEN_HEADERS "${CMAKE_CURRENT_LIST_DIR}" PATH) # Install headers -install_directory(${EVERGREEN_HEADERS} ${INSTALL_INCLUDE_DIR}/thirdparty thirdparty_headers) - - +install(DIRECTORY ${EVERGREEN_HEADERS} + DESTINATION ${INSTALL_INCLUDE_DIR}/OpenMS/evergreen + COMPONENT thirdparty_headers + PATTERN demos EXCLUDE + PATTERN CMakeLists.txt EXCLUDE +) -- 2.37.1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor