commit 046d1e8fe269f4b2ee51d22f0e4c5baca096c0b2
parent 70ff5aac8cb1c8ed866bf0c14d9126f9ec3dacde
Author: Alexandre BIQUE <bique.alexandre@gmail.com>
Date: Tue, 29 Jun 2021 19:16:25 +0200
Add a plugin version abi
Diffstat:
2 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/examples/plugins/CMakeLists.txt b/examples/plugins/CMakeLists.txt
@@ -21,6 +21,7 @@ add_library(
gain/gain.hh
gain/gain.cc)
target_link_libraries(clap-plugins clap-plugin-glue Boost::serialization Boost::iostreams)
+target_link_libraries(clap-plugins -Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/linux-clap-plugins.version)
set_target_properties(clap-plugins PROPERTIES CXX_STANDARD 20 SUFFIX ".clap" PREFIX "")
install(TARGETS clap-plugins DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/clap")
\ No newline at end of file
diff --git a/examples/plugins/linux-clap-plugins.version b/examples/plugins/linux-clap-plugins.version
@@ -0,0 +1,6 @@
+CLAP_PLUGIN_ABI_1.0 {
+ global:
+ clap_plugin_entry;
+ local:
+ *;
+};