mirror of
https://codeberg.org/armin/chromaflock.git
synced 2026-09-01 04:10:47 +02:00
Platform-conditional build: AU macOS-only, disable copy on Linux
This commit is contained in:
parent
dca008e860
commit
185d2e89f3
1 changed files with 17 additions and 3 deletions
|
|
@ -13,19 +13,33 @@ juce_add_binary_data(ChromaFlockBinaryData
|
|||
cfnew.png
|
||||
)
|
||||
|
||||
if(APPLE)
|
||||
set(CHROMAFLOCK_FORMATS VST3 AU Standalone)
|
||||
set(CHROMAFLOCK_COPY TRUE)
|
||||
set(CHROMAFLOCK_AU_MAIN_TYPE AU_MAIN_TYPE kAudioUnitType_MusicDevice)
|
||||
elseif(WIN32)
|
||||
set(CHROMAFLOCK_FORMATS VST3 Standalone)
|
||||
set(CHROMAFLOCK_COPY FALSE)
|
||||
set(CHROMAFLOCK_AU_MAIN_TYPE "")
|
||||
else()
|
||||
set(CHROMAFLOCK_FORMATS VST3 Standalone)
|
||||
set(CHROMAFLOCK_COPY FALSE)
|
||||
set(CHROMAFLOCK_AU_MAIN_TYPE "")
|
||||
endif()
|
||||
|
||||
juce_add_plugin(ChromaFlock
|
||||
COMPANY_NAME "ChromaFlock"
|
||||
PLUGIN_MANUFACTURER_CODE CFlk
|
||||
PLUGIN_CODE CFlk
|
||||
FORMATS VST3 AU Standalone
|
||||
FORMATS ${CHROMAFLOCK_FORMATS}
|
||||
PRODUCT_NAME "ChromaFlock"
|
||||
IS_SYNTH TRUE
|
||||
NEEDS_MIDI_INPUT TRUE
|
||||
IS_MIDI_EFFECT FALSE
|
||||
EDITOR_WANTS_KEYBOARD_FOCUS FALSE
|
||||
COPY_PLUGIN_AFTER_BUILD TRUE
|
||||
COPY_PLUGIN_AFTER_BUILD ${CHROMAFLOCK_COPY}
|
||||
VST3_CATEGORIES Synth
|
||||
AU_MAIN_TYPE kAudioUnitType_MusicDevice
|
||||
${CHROMAFLOCK_AU_MAIN_TYPE}
|
||||
DESCRIPTION "Subtractive Synthesizer"
|
||||
)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue