From 0b74bc25d5622becb4cb71c6942d8a54e8fa6b9a Mon Sep 17 00:00:00 2001 From: Alice Date: Tue, 30 Sep 2025 16:19:17 +0200 Subject: [PATCH] enabled position independant code only for aare_core --- CMakeLists.txt | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index cd04a31..b39f390 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -388,9 +388,7 @@ set(SourceFiles ${CMAKE_CURRENT_SOURCE_DIR}/src/RawSubFile.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/utils/task.cpp ${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 @@ -414,6 +412,8 @@ target_link_libraries( ) +set_property(TARGET aare_core PROPERTY POSITION_INDEPENDENT_CODE ON) + if(AARE_TESTS) target_compile_definitions(aare_core PRIVATE AARE_TESTS) endif() @@ -433,10 +433,6 @@ set_target_properties(aare_core PROPERTIES PUBLIC_HEADER "${PUBLICHEADERS}" ) -if (AARE_PYTHON_BINDINGS) - set_property(TARGET aare_core PROPERTY POSITION_INDEPENDENT_CODE ON) -endif() - if(AARE_TESTS) set(TestSources ${CMAKE_CURRENT_SOURCE_DIR}/src/algorithm.test.cpp