From 6f6202577ed0f1c24822ad1c9a5850d404b0af6f Mon Sep 17 00:00:00 2001 From: Alexander Hoen Date: Wed, 7 Feb 2024 22:54:11 +0100 Subject: [PATCH] CMake: do not delete RPATH when installing --- CHANGELOG | 3 ++- CMakeLists.txt | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 2ada888b..a0149f5f 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -32,7 +32,6 @@ Build system Fixed bugs ---------- -- DualInfer: add percentage of bound change as stop criterium for dual-propagation @section RN212 PaPILO 2.2.0 *************************** @@ -61,6 +60,8 @@ Fixed bugs ---------- - SimpleProbing: avoid unstable replacements of columns with small ranges - if PaPILO solves the problem a backend solver is no longer called +- DualInfer: add percentage of bound change as stop criterium for dual-propagation +- CMake: Libs are available when installing with CMake Miscellaneous ------------- diff --git a/CMakeLists.txt b/CMakeLists.txt index 2c01d271..16186bc9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,6 +9,9 @@ project(papilo VERSION ${PAPILO_VERSION_MAJOR}.${PAPILO_VERSION_MINOR}.${PAPILO_ set(BOOST_MIN_VERSION 1.65) set(CMAKE_CXX_STANDARD 14) set(CXX_STANDARD_REQUIRED ON) + +SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) + # set(CMAKE_CXX_EXTENSIONS OFF) # use -std=c++... instead of -std=gnu++... # required for gcc if set(CMAKE_CXX_EXTENSIONS OFF) is used # set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fext-numeric-literals")