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
|
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
|
juce_add_plugin(ChromaFlock
|
||||||
COMPANY_NAME "ChromaFlock"
|
COMPANY_NAME "ChromaFlock"
|
||||||
PLUGIN_MANUFACTURER_CODE CFlk
|
PLUGIN_MANUFACTURER_CODE CFlk
|
||||||
PLUGIN_CODE CFlk
|
PLUGIN_CODE CFlk
|
||||||
FORMATS VST3 AU Standalone
|
FORMATS ${CHROMAFLOCK_FORMATS}
|
||||||
PRODUCT_NAME "ChromaFlock"
|
PRODUCT_NAME "ChromaFlock"
|
||||||
IS_SYNTH TRUE
|
IS_SYNTH TRUE
|
||||||
NEEDS_MIDI_INPUT TRUE
|
NEEDS_MIDI_INPUT TRUE
|
||||||
IS_MIDI_EFFECT FALSE
|
IS_MIDI_EFFECT FALSE
|
||||||
EDITOR_WANTS_KEYBOARD_FOCUS FALSE
|
EDITOR_WANTS_KEYBOARD_FOCUS FALSE
|
||||||
COPY_PLUGIN_AFTER_BUILD TRUE
|
COPY_PLUGIN_AFTER_BUILD ${CHROMAFLOCK_COPY}
|
||||||
VST3_CATEGORIES Synth
|
VST3_CATEGORIES Synth
|
||||||
AU_MAIN_TYPE kAudioUnitType_MusicDevice
|
${CHROMAFLOCK_AU_MAIN_TYPE}
|
||||||
DESCRIPTION "Subtractive Synthesizer"
|
DESCRIPTION "Subtractive Synthesizer"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue