From a285d387d7c09fa41b225539a5bbe9e3de9c7d7c Mon Sep 17 00:00:00 2001 From: Jean Pierre Cimalando Date: Mon, 7 Sep 2020 05:52:18 -0700 Subject: [PATCH] Allow the AudioUnit to build again --- cmake/SfizzConfig.cmake | 15 +++++++++++++++ vst/CMakeLists.txt | 1 + 2 files changed, 16 insertions(+) diff --git a/cmake/SfizzConfig.cmake b/cmake/SfizzConfig.cmake index 270954e8..f9201ec8 100644 --- a/cmake/SfizzConfig.cmake +++ b/cmake/SfizzConfig.cmake @@ -27,6 +27,21 @@ if (WIN32) add_compile_definitions(NOMINMAX) endif() +# Find macOS system libraries +if(APPLE) + find_library(APPLE_COREFOUNDATION_LIBRARY "CoreFoundation") + find_library(APPLE_FOUNDATION_LIBRARY "Foundation") + find_library(APPLE_COCOA_LIBRARY "Cocoa") + find_library(APPLE_CARBON_LIBRARY "Carbon") + find_library(APPLE_OPENGL_LIBRARY "OpenGL") + find_library(APPLE_ACCELERATE_LIBRARY "Accelerate") + find_library(APPLE_QUARTZCORE_LIBRARY "QuartzCore") + find_library(APPLE_AUDIOTOOLBOX_LIBRARY "AudioToolbox") + find_library(APPLE_AUDIOUNIT_LIBRARY "AudioUnit") + find_library(APPLE_COREAUDIO_LIBRARY "CoreAudio") + find_library(APPLE_COREMIDI_LIBRARY "CoreMIDI") +endif() + # The variable CMAKE_SYSTEM_PROCESSOR is incorrect on Visual studio... # see https://gitlab.kitware.com/cmake/cmake/issues/15170 diff --git a/vst/CMakeLists.txt b/vst/CMakeLists.txt index bbd2ff2e..cddf56b2 100644 --- a/vst/CMakeLists.txt +++ b/vst/CMakeLists.txt @@ -144,6 +144,7 @@ elseif(SFIZZ_AU) "${APPLE_COCOA_LIBRARY}" "${APPLE_CARBON_LIBRARY}" "${APPLE_AUDIOTOOLBOX_LIBRARY}" + "${APPLE_AUDIOUNIT_LIBRARY}" "${APPLE_COREAUDIO_LIBRARY}" "${APPLE_COREMIDI_LIBRARY}")