From 99930c1b3dff6d0346741ace5dd1f680a26dc2ba Mon Sep 17 00:00:00 2001 From: Green Sky Date: Sun, 19 May 2024 11:40:20 +0200 Subject: [PATCH] improve symbol visibilty and entt api import --- plugins/CMakeLists.txt | 6 ++++++ plugins/plugin_sdbot-webui.cpp | 3 +++ 2 files changed, 9 insertions(+) diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt index dbd5922..bb1d9d2 100644 --- a/plugins/CMakeLists.txt +++ b/plugins/CMakeLists.txt @@ -4,6 +4,12 @@ add_library(plugin_sdbot-webui SHARED ./plugin_sdbot-webui.cpp ) +set_target_properties(plugin_sdbot-webui PROPERTIES + C_VISIBILITY_PRESET hidden + POSITION_INDEPENDENT_CODE ON +) +target_compile_definitions(plugin_sdbot-webui PUBLIC ENTT_API_IMPORT) + target_link_libraries(plugin_sdbot-webui PUBLIC solanaceae_plugin solanaceae_sdbot-webui diff --git a/plugins/plugin_sdbot-webui.cpp b/plugins/plugin_sdbot-webui.cpp index 5a938b2..ef22e3b 100644 --- a/plugins/plugin_sdbot-webui.cpp +++ b/plugins/plugin_sdbot-webui.cpp @@ -4,6 +4,9 @@ #include +#include +#include + #include #include