From 4c1e276e2c4ad741eccb67d5ea89a4c4890b812d Mon Sep 17 00:00:00 2001 From: Alice Date: Fri, 5 Sep 2025 14:02:26 +0200 Subject: [PATCH] compile with POSITION_INDEPENDANT_CODE=On --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6338f93..cd04a31 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -390,6 +390,8 @@ set(SourceFiles ${CMAKE_CURRENT_SOURCE_DIR}/src/utils/ifstream_helpers.cpp ) +set(CMAKE_POSITION_INDEPENDENT_CODE ON) + add_library(aare_core STATIC ${SourceFiles}) target_include_directories(aare_core PUBLIC "$" @@ -465,6 +467,7 @@ if(AARE_TESTS) target_sources(tests PRIVATE ${TestSources} ) endif() + if(AARE_MASTER_PROJECT) install(TARGETS aare_core aare_compiler_flags EXPORT "${TARGETS_EXPORT_NAME}" @@ -474,7 +477,6 @@ if(AARE_MASTER_PROJECT) ) endif() -set(CMAKE_POSITION_INDEPENDENT_CODE ON) set(CMAKE_INSTALL_RPATH $ORIGIN) set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)