From 7b9a73c2ee65da6503871c798d9632daa1281e09 Mon Sep 17 00:00:00 2001 From: Lars Toenning Date: Mon, 3 Jun 2024 22:57:50 +0200 Subject: [PATCH] build: Build static "convenience" libs as position independent --- src/blackconfig/CMakeLists.txt | 1 + third_party/simplecrypt/CMakeLists.txt | 1 + 2 files changed, 2 insertions(+) diff --git a/src/blackconfig/CMakeLists.txt b/src/blackconfig/CMakeLists.txt index 79857b22a..4351f1159 100644 --- a/src/blackconfig/CMakeLists.txt +++ b/src/blackconfig/CMakeLists.txt @@ -19,3 +19,4 @@ target_include_directories(blackconfig ${PROJECT_SOURCE_DIR}/src ${CMAKE_CURRENT_BINARY_DIR} ) +set_property(TARGET blackconfig PROPERTY POSITION_INDEPENDENT_CODE ON) diff --git a/third_party/simplecrypt/CMakeLists.txt b/third_party/simplecrypt/CMakeLists.txt index bdf630486..80f59452a 100644 --- a/third_party/simplecrypt/CMakeLists.txt +++ b/third_party/simplecrypt/CMakeLists.txt @@ -15,3 +15,4 @@ target_include_directories(SimpleCrypt PUBLIC ${PROJECT_SOURCE_DIR}/third_party ) +set_property(TARGET SimpleCrypt PROPERTY POSITION_INDEPENDENT_CODE ON)