mirror of
https://github.com/cookiengineer/audacity
synced 2025-08-09 08:31:13 +02:00
Based off the work of Paul and adapted for Tenacity. Original commit: 54b5f7d12c167f3905e1030648fc21a79f881e9c Co-authored-by: Paul Licameli <paul.licameli@audacityteam.org> Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
31 lines
809 B
CMake
31 lines
809 B
CMake
#[[
|
|
Various abstract base classes related to modules and plugins.
|
|
|
|
ComponentInterfaceSymbol, which pairs an internal identifier string (suitable
|
|
for storing as a configuration file value) with a user-visible translatable
|
|
string. It serves to "name" various things.
|
|
|
|
CommandParameters, for write and reading key-value pairs to and from strings.
|
|
]]#
|
|
|
|
list( APPEND SOURCES
|
|
ComponentInterface.cpp
|
|
ComponentInterface.h
|
|
ComponentInterfaceSymbol.h
|
|
ConfigInterface.cpp
|
|
ConfigInterface.h
|
|
EffectAutomationParameters.cpp
|
|
EffectAutomationParameters.h
|
|
EffectInterface.cpp
|
|
EffectInterface.h
|
|
ModuleInterface.cpp
|
|
ModuleInterface.h
|
|
PluginInterface.cpp
|
|
PluginInterface.h
|
|
)
|
|
|
|
audacity_library( lib-components "${SOURCES}"
|
|
"lib-strings-interface;PRIVATE;wxWidgets::wxWidgets"
|
|
"" ""
|
|
)
|