gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

commit 8417e5fdfe97b88a4595b25a11016bd74591bf08
parent b89493f51caf3a49794f71c95cacb80f7c1921cd
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Thu, 25 Jul 2024 19:03:53 +0200

Merge branch 'oss/main' into priv/n2x

Diffstat:
Msource/juce.cmake | 16++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/source/juce.cmake b/source/juce.cmake @@ -125,9 +125,6 @@ macro(createJucePlugin targetName productName isSynth plugin4CC binaryDataProjec if(USE_CLAP) install(TARGETS ${targetName}_CLAP DESTINATION . COMPONENT ${productName}-CLAP) endif() - if(USE_LV2) - install(TARGETS ${targetName}_LV2 DESTINATION . COMPONENT ${productName}-LV2) - endif() elseif(UNIX) if(JUCE_GLOBAL_VST2_SDK_PATH) install(TARGETS ${targetName}_VST LIBRARY DESTINATION lib/vst/ COMPONENT ${productName}-VST2) @@ -135,11 +132,18 @@ macro(createJucePlugin targetName productName isSynth plugin4CC binaryDataProjec if(USE_CLAP) install(TARGETS ${targetName}_CLAP LIBRARY DESTINATION lib/clap/ COMPONENT ${productName}-CLAP) endif() - if(USE_LV2) - install(TARGETS ${targetName}_LV2 LIBRARY DESTINATION lib/lv2/ COMPONENT ${productName}-LV2) - endif() endif() + if(USE_LV2) + get_target_property(lv2OutputFolder ${targetName}_LV2 ARCHIVE_OUTPUT_DIRECTORY) + if(MSVC) + set(pattern "*.dll") + else() + set(pattern "*.so") + endif() + install(DIRECTORY ${lv2OutputFolder}/${productName}.lv2 DESTINATION . COMPONENT ${productName}-LV2 FILES_MATCHING PATTERN ${pattern} PATTERN "*.ttl") + endif() + if(APPLE AND ${isSynth}) add_test(NAME ${targetName}_AU_Validate COMMAND ${CMAKE_COMMAND} -DIDCOMPANY=TusP