Tweak jucewrapper config

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2022-03-11 22:20:23 +00:00
parent 240160d365
commit 1ff860d8e5
No known key found for this signature in database
GPG key ID: CDBAA37ABC74FBA0

View file

@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.15)
project(Cardinal VERSION 0.0.0)
project(Cardinal VERSION 22.03)
add_subdirectory(JUCE)
@ -104,14 +104,19 @@ endif (APPLE)
# FX variant
juce_add_plugin(CardinalFX
IS_SYNTH FALSE
NEEDS_MIDI_INPUT FALSE
NEEDS_MIDI_OUTPUT FALSE
IS_MIDI_EFFECT FALSE
AU_MAIN_TYPE kAudioUnitType_Effect
COMPANY_COPYRIGHT "GPL-3.0-or-later"
COMPANY_NAME "DISTRHO"
COMPANY_WEBSITE "https://github.com/DISTRHO/Cardinal"
DESCRIPTION "Virtual modular synthesizer plugin"
EDITOR_WANTS_KEYBOARD_FOCUS TRUE
FORMATS Standalone AU
IS_MIDI_EFFECT FALSE
IS_SYNTH FALSE
NEEDS_MIDI_INPUT TRUE
NEEDS_MIDI_OUTPUT TRUE
PLUGIN_CODE DcnF
PLUGIN_MANUFACTURER_CODE Dstr
PLUGIN_CODE dCnF
FORMATS Standalone VST3 AU
PRODUCT_NAME "CardinalFX")
target_sources(CardinalFX
@ -125,9 +130,19 @@ target_include_directories(CardinalFX
target_compile_definitions(CardinalFX
PUBLIC
JUCE_CHECK_MEMORY_LEAKS=0
JUCE_DISABLE_NATIVE_FILECHOOSERS=0
JUCE_DISPLAY_SPLASH_SCREEN=0
JUCE_MODAL_LOOPS_PERMITTED=0
JUCE_USE_CURL=0
JUCE_USE_FLAC=0
JUCE_USE_OGGVORBIS=0
JUCE_USE_XINERAMA=0
JUCE_VST3_CAN_REPLACE_VST2=0
JUCE_ALSA=1
JUCE_DIRECTSOUND=0
JUCE_JACK=1
JUCE_WASAPI=0
JUCE_WEB_BROWSER=0)
target_link_libraries(CardinalFX