From 00317ebc5af18b955130972ac9631ebfad0c439d Mon Sep 17 00:00:00 2001 From: Mike Dickey Date: Mon, 16 Jun 2025 10:58:34 -0700 Subject: [PATCH] Adding a simple meson.build file --- meson.build | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 meson.build diff --git a/meson.build b/meson.build new file mode 100644 index 0000000..8e9d01b --- /dev/null +++ b/meson.build @@ -0,0 +1,27 @@ +project('AudioUnitSDK', 'c', 'cpp') + +sources = [ + 'src/AudioUnitSDK/AUBase.cpp', + 'src/AudioUnitSDK/AUBuffer.cpp', + 'src/AudioUnitSDK/AUBufferAllocator.cpp', + 'src/AudioUnitSDK/AUEffectBase.cpp', + 'src/AudioUnitSDK/AUInputElement.cpp', + 'src/AudioUnitSDK/AUMIDIBase.cpp', + 'src/AudioUnitSDK/AUMIDIEffectBase.cpp', + 'src/AudioUnitSDK/AUOutputElement.cpp', + 'src/AudioUnitSDK/AUPluginDispatch.cpp', + 'src/AudioUnitSDK/AUScopeElement.cpp', + 'src/AudioUnitSDK/ComponentBase.cpp', + 'src/AudioUnitSDK/MusicDeviceBase.cpp' +] + +audiounitsdk_incdirs = include_directories('include') + +audiounitsdk_lib = static_library('AudioUnitSDK', sources, + include_directories: audiounitsdk_incdirs) + +audiounitsdk_dep = declare_dependency(include_directories : 'include', + link_with : audiounitsdk_lib) + +meson.override_dependency('AudioUnitSDK', audiounitsdk_dep) +