From 9558d6106809acf6dc445979be18375b2b413553 Mon Sep 17 00:00:00 2001 From: Taylor Holberton Date: Sun, 28 Apr 2024 00:33:30 -0400 Subject: [PATCH] Setting PIC for all targets --- CMakeLists.txt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e473e92..a514917 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,6 +20,10 @@ if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/overrides.cmake") include("${CMAKE_CURRENT_SOURCE_DIR}/overrides.cmake") endif() +if(UIKIT_PYTHON) + set(CMAKE_POSITION_INDEPENDENT_CODE ON) +endif() + if(POLICY CMP0135) cmake_policy(SET CMP0135 NEW) endif() @@ -66,11 +70,6 @@ target_link_libraries(uikit imgui::opengl3 implot::implot) -if(UIKIT_PYTHON) - set_target_properties(uikit PROPERTIES POSITION_INDEPENDENT_CODE ON) - set_target_properties(uikit_font_data PROPERTIES POSITION_INDEPENDENT_CODE ON) -endif() - if(EMSCRIPTEN) target_link_libraries(uikit PUBLIC imgui::sdl2) else()