diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt index a57b13b..7bcb404 100644 --- a/plugins/CMakeLists.txt +++ b/plugins/CMakeLists.txt @@ -1,12 +1,11 @@ cmake_minimum_required(VERSION 3.24 FATAL_ERROR) -add_library(plugin_crdtnotes SHARED +add_library(plugin_crdtnotes MODULE ./plugin_crdtnotes.cpp ) target_compile_features(plugin_crdtnotes PUBLIC cxx_std_17) set_target_properties(plugin_crdtnotes PROPERTIES C_VISIBILITY_PRESET hidden - POSITION_INDEPENDENT_CODE ON ) target_compile_definitions(plugin_crdtnotes PUBLIC ENTT_API_IMPORT) target_link_libraries(plugin_crdtnotes PUBLIC @@ -16,13 +15,12 @@ target_link_libraries(plugin_crdtnotes PUBLIC ######################################## -add_library(plugin_crdtnotes_imgui SHARED +add_library(plugin_crdtnotes_imgui MODULE ./plugin_crdtnotes_imgui.cpp ) target_compile_features(plugin_crdtnotes_imgui PUBLIC cxx_std_17) set_target_properties(plugin_crdtnotes_imgui PROPERTIES C_VISIBILITY_PRESET hidden - POSITION_INDEPENDENT_CODE ON ) target_compile_definitions(plugin_crdtnotes_imgui PUBLIC ENTT_API_IMPORT) target_link_libraries(plugin_crdtnotes_imgui PUBLIC @@ -33,13 +31,12 @@ target_link_libraries(plugin_crdtnotes_imgui PUBLIC ######################################## if (TARGET solanaceae_crdtnotes_toxsync) - add_library(plugin_crdtnotes_toxsync SHARED + add_library(plugin_crdtnotes_toxsync MODULE ./plugin_crdtnotes_toxsync.cpp ) target_compile_features(plugin_crdtnotes_toxsync PUBLIC cxx_std_17) set_target_properties(plugin_crdtnotes_toxsync PROPERTIES C_VISIBILITY_PRESET hidden - POSITION_INDEPENDENT_CODE ON ) target_compile_definitions(plugin_crdtnotes_toxsync PUBLIC ENTT_API_IMPORT) target_link_libraries(plugin_crdtnotes_toxsync PUBLIC