From 589a947449cf7374f475a256ef03cc64e2010ef0 Mon Sep 17 00:00:00 2001 From: Green Sky Date: Sun, 19 May 2024 11:42:34 +0200 Subject: [PATCH] plugin symbol visibilty --- plugins/CMakeLists.txt | 5 +++++ plugins/plugin_mfs_wip.cpp | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt index 8aaf976..9f7b64f 100644 --- a/plugins/CMakeLists.txt +++ b/plugins/CMakeLists.txt @@ -6,6 +6,11 @@ add_library(plugin_mfs_wip SHARED ./plugin_mfs_wip.cpp ) target_compile_features(plugin_mfs_wip PUBLIC cxx_std_17) +set_target_properties(plugin_mfs_wip PROPERTIES + C_VISIBILITY_PRESET hidden + POSITION_INDEPENDENT_CODE ON +) +target_compile_definitions(plugin_mfs_wip PUBLIC ENTT_API_IMPORT) target_link_libraries(plugin_mfs_wip PUBLIC solanaceae_plugin solanaceae_message_fragment_store diff --git a/plugins/plugin_mfs_wip.cpp b/plugins/plugin_mfs_wip.cpp index d19e7d5..99ad5a4 100644 --- a/plugins/plugin_mfs_wip.cpp +++ b/plugins/plugin_mfs_wip.cpp @@ -1,10 +1,12 @@ -#include #include #include #include #include +#include +#include + #include #include #include