clap

CLAP Audio Plugin API
Log | Files | Refs | README | LICENSE

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:
Mexamples/plugins/CMakeLists.txt | 1+
Aexamples/plugins/linux-clap-plugins.version | 6++++++
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: + *; +};