From 25b1b645d3dd656e134caeadac4d6dd7575c24ae Mon Sep 17 00:00:00 2001 From: yamacir-kit Date: Tue, 22 Oct 2024 01:26:38 +0900 Subject: [PATCH] Replace `CMAKE_INSTALL_NAME_DIR` with `CMAKE_INSTALL_RPATH` Signed-off-by: yamacir-kit --- CMakeLists.txt | 2 +- README.md | 6 +++--- VERSION | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d367b5093..f134baccb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -27,7 +27,7 @@ set(CMAKE_CXX_FLAGS_RELEASE "-O3 -flto -DNDEBUG ${${PROJECT_NAME}_RELEASE_PLUS}" set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELEASE} -gdwarf-4") set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) -set(CMAKE_INSTALL_NAME_DIR ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}) +set(CMAKE_INSTALL_RPATH "@executable_path/../${CMAKE_INSTALL_LIBDIR}") set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}) set(CMAKE_POSITION_INDEPENDENT_CODE ON) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_INSTALL_BINDIR}) diff --git a/README.md b/README.md index 33f988b70..2b84694ca 100644 --- a/README.md +++ b/README.md @@ -90,7 +90,7 @@ Procedures for each standard are provided by the following R7RS-style libraries: cmake -B build -DCMAKE_BUILD_TYPE=Release cd build make package -sudo apt install build/meevax_0.5.242_amd64.deb +sudo apt install build/meevax_0.5.243_amd64.deb ``` or @@ -122,9 +122,9 @@ sudo rm -rf /usr/local/share/meevax | Target Name | Description |-------------|------------- -| `all` | Build shared-library `libmeevax.0.5.242.so` and executable `meevax` +| `all` | Build shared-library `libmeevax.0.5.243.so` and executable `meevax` | `test` | Test executable `meevax` -| `package` | Generate debian package `meevax_0.5.242_amd64.deb` +| `package` | Generate debian package `meevax_0.5.243_amd64.deb` | `install` | Copy files into `/usr/local` directly ## Usage diff --git a/VERSION b/VERSION index cd8d60286..5f5844a80 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.5.242 +0.5.243