From 27b4374662b9ef5b2eead6849b2900199d8431fc Mon Sep 17 00:00:00 2001 From: Green Sky Date: Sun, 19 May 2024 11:33:40 +0200 Subject: [PATCH] better plugin export visibility --- plugins/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt index 065dec3..77d2ae5 100644 --- a/plugins/CMakeLists.txt +++ b/plugins/CMakeLists.txt @@ -4,6 +4,10 @@ add_library(plugin_doom_imgui SHARED ./plugin_doom_imgui.cpp ) target_compile_features(plugin_doom_imgui PUBLIC cxx_std_17) +set_target_properties(plugin_doom_imgui PROPERTIES + C_VISIBILITY_PRESET hidden + POSITION_INDEPENDENT_CODE ON +) target_link_libraries(plugin_doom_imgui PUBLIC solDOOM_imgui solanaceae_plugin