From 6dddd06f937cdbda35eee3268e79b0ff51347e50 Mon Sep 17 00:00:00 2001 From: blue Date: Sun, 4 Feb 2024 16:10:43 -0300 Subject: [PATCH] some cmake magick to make it work with installed paths --- CMakeLists.txt | 8 +++++--- packaging/Archlinux/PKGBUILD | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index cec7b85..3f5c3c5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.16) project(LMDBAL - VERSION 0.5.3 + VERSION 0.5.4 DESCRIPTION "LMDB (Lightning Memory-Mapped Database Manager) Abstraction Layer" LANGUAGES CXX ) @@ -55,12 +55,14 @@ target_compile_options(${PROJECT_NAME} PRIVATE ${COMPILE_OPTIONS}) set_property(TARGET ${PROJECT_NAME} PROPERTY VERSION ${version}) set_property(TARGET ${PROJECT_NAME} PROPERTY SOVERSION 1) set_property(TARGET ${PROJECT_NAME} PROPERTY EXPORT_NAME ${PROJECT_NAME}) -set_property(TARGET ${PROJECT_NAME} PROPERTY - INTERFACE_${PROJECT_NAME}_MAJOR_VERSION 1) +set_property(TARGET ${PROJECT_NAME} PROPERTY INTERFACE_${PROJECT_NAME}_MAJOR_VERSION 1) set_property(TARGET ${PROJECT_NAME} APPEND PROPERTY COMPATIBLE_INTERFACE_STRING ${PROJECT_NAME}_MAJOR_VERSION ) +if (UNIX) + set_property(TARGET ${PROJECT_NAME} PROPERTY INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/${PROJECT_LOW}") +endif() add_subdirectory(src) if (BUILD_DOC) diff --git a/packaging/Archlinux/PKGBUILD b/packaging/Archlinux/PKGBUILD index b8542ce..0f4b0da 100644 --- a/packaging/Archlinux/PKGBUILD +++ b/packaging/Archlinux/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Yury Gubich pkgname=lmdbal -pkgver=0.5.3 +pkgver=0.5.4 pkgrel=1 pkgdesc="LMDB Abstraction Layer, qt5 version" arch=('i686' 'x86_64')