From fac6f4cb200836655db390f2cbd87e414a890ca8 Mon Sep 17 00:00:00 2001 From: reuk Date: Tue, 2 Jan 2024 12:17:16 +0000 Subject: [PATCH] CMake: Enable position-independent-code by default for binary data targets --- extras/Build/CMake/JUCEUtils.cmake | 2 ++ 1 file changed, 2 insertions(+) diff --git a/extras/Build/CMake/JUCEUtils.cmake b/extras/Build/CMake/JUCEUtils.cmake index a6e163b87d..6dd1c6f55c 100644 --- a/extras/Build/CMake/JUCEUtils.cmake +++ b/extras/Build/CMake/JUCEUtils.cmake @@ -405,6 +405,8 @@ function(juce_add_binary_data target) add_library(${target} STATIC) + set_target_properties(${target} PROPERTIES POSITION_INDEPENDENT_CODE TRUE) + set(juce_binary_data_folder "${CMAKE_CURRENT_BINARY_DIR}/juce_binarydata_${target}/JuceLibraryCode") set(binary_file_names)