#[[
LV2 effect plugin discovery and processing logic, without user interface
]]

set( TARGET au3-lv2 )

set( SOURCES
   LV2EffectBase.cpp
   LV2EffectBase.h
   LV2FeaturesList.cpp
   LV2FeaturesList.h
   LV2Instance.cpp
   LV2Instance.h
   LV2InstanceFeaturesList.cpp
   LV2InstanceFeaturesList.h
   LV2PluginId.cpp
   LV2PluginId.h
   LV2Ports.cpp
   LV2Ports.h
   LV2Preferences.cpp
   LV2Preferences.h
   LV2Symbols.cpp
   LV2Symbols.h
   LV2UIFeaturesList.cpp
   LV2UIFeaturesList.h
   LV2Utils.h
   LV2Wrapper.cpp
   LV2Wrapper.h
   LoadLV2.cpp
   LoadLV2.h
   lv2_external_ui.h
)
set( LIBRARIES
   au3-effects-interface
   PRIVATE
   lv2sdk
   au3-strings-interface
   wxBase
)
audacity_library( ${TARGET} "${SOURCES}" "${LIBRARIES}"
   "" ""
)
