Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Backports:SLE-15-SP1:Update
backward-cpp
GNUInstallDirs.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File GNUInstallDirs.patch of Package backward-cpp
From d4f6779afb1f3278f2e5db9e81c1e8892425edb1 Mon Sep 17 00:00:00 2001 From: Michal Rostecki <mrostecki@suse.de> Date: Mon, 22 Oct 2018 16:20:08 +0200 Subject: [PATCH] cmake: Use GNUInstallDirs for libdir and includedir The comon practice in cmake to allow to specify the libdir or includedir using GNUInstallDirs which introduces the following options: * CMAKE_INSTALL_INCLUDEDIR * CMAKE_INSTALL_LIBDIR The main motivation behind this change is ability to use /usr/lib64 instead of /usr/lib as a libdir. --- CMakeLists.txt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3ab9d6b..7ebda29 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,6 +23,12 @@ cmake_minimum_required(VERSION 2.8.12) project(backward CXX) +# Introduce variables: +# * CMAKE_INSTALL_LIBDIR +# * CMAKE_INSTALL_BINDIR +# * CMAKE_INSTALL_INCLUDEDIR +include(GNUInstallDirs) + include(BackwardConfig.cmake) # check if compiler is nvcc or nvcc_wrapper @@ -125,9 +131,9 @@ endif() install( FILES "backward.hpp" - DESTINATION ${CMAKE_INSTALL_PREFIX}/include + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} ) install( FILES "BackwardConfig.cmake" - DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/backward + DESTINATION ${CMAKE_INSTALL_LIBDIR}/backward ) -- 2.19.0
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