From aaa70c18dbc3fe6c7f6277e92fb86fa48010a769 Mon Sep 17 00:00:00 2001 From: Jean Pierre Cimalando Date: Fri, 23 Oct 2020 21:32:12 -0700 Subject: [PATCH] Set default plugin paths for install rules --- cmake/LV2Config.cmake | 9 ++++++--- cmake/VSTConfig.cmake | 11 ++++++++--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/cmake/LV2Config.cmake b/cmake/LV2Config.cmake index 6b9d9b76..0cfc911f 100644 --- a/cmake/LV2Config.cmake +++ b/cmake/LV2Config.cmake @@ -30,10 +30,13 @@ else() set(LV2_UI_TYPE "X11UI") endif() -if (MSVC) +if (APPLE) + set (LV2PLUGIN_INSTALL_DIR "$ENV{HOME}/Library/Audio/Plug-Ins/LV2" CACHE STRING + "Install destination for LV2 bundle [default: $ENV{HOME}/Library/Audio/Plug-Ins/LV2]") +elseif (MSVC) set (LV2PLUGIN_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lv2" CACHE STRING - "Install destination for LV2 bundle [default: ${CMAKE_INSTALL_PREFIX}/lv2}]") + "Install destination for LV2 bundle [default: ${CMAKE_INSTALL_PREFIX}/lv2]") else() set (LV2PLUGIN_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib/lv2" CACHE STRING - "Install destination for LV2 bundle [default: ${CMAKE_INSTALL_PREFIX}/lib/lv2}]") + "Install destination for LV2 bundle [default: ${CMAKE_INSTALL_PREFIX}/lib/lv2]") endif() diff --git a/cmake/VSTConfig.cmake b/cmake/VSTConfig.cmake index 6eea1a0a..c4c8f44a 100644 --- a/cmake/VSTConfig.cmake +++ b/cmake/VSTConfig.cmake @@ -3,12 +3,17 @@ set (VSTPLUGIN_VENDOR "Paul Ferrand") set (VSTPLUGIN_URL "http://sfztools.github.io/sfizz") set (VSTPLUGIN_EMAIL "paul@ferrand.cc") -if (MSVC) +if (APPLE) + set (VSTPLUGIN_INSTALL_DIR "$ENV{HOME}/Library/Audio/Plug-Ins/VST3" CACHE STRING + "Install destination for VST bundle [default: $ENV{HOME}/Library/Audio/Plug-Ins/VST3]") + set (AUPLUGIN_INSTALL_DIR "$ENV{HOME}/Library/Audio/Plug-Ins/Components" CACHE STRING + "Install destination for AudioUnit bundle [default: $ENV{HOME}/Library/Audio/Plug-Ins/Components]") +elseif (MSVC) set (VSTPLUGIN_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/vst3" CACHE STRING - "Install destination for VST bundle [default: ${CMAKE_INSTALL_PREFIX}/vst3}]") + "Install destination for VST bundle [default: ${CMAKE_INSTALL_PREFIX}/vst3]") else() set (VSTPLUGIN_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib/vst3" CACHE STRING - "Install destination for VST bundle [default: ${CMAKE_INSTALL_PREFIX}/lib/vst3}]") + "Install destination for VST bundle [default: ${CMAKE_INSTALL_PREFIX}/lib/vst3]") endif() if (NOT VST3_SYSTEM_PROCESSOR)