From 1ff860d8e5fe753696ead34f381030e04fdd8327 Mon Sep 17 00:00:00 2001 From: falkTX Date: Fri, 11 Mar 2022 22:20:23 +0000 Subject: [PATCH] Tweak jucewrapper config Signed-off-by: falkTX --- jucewrapper/CMakeLists.txt | 29 ++++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/jucewrapper/CMakeLists.txt b/jucewrapper/CMakeLists.txt index f843b81..e3a05a7 100644 --- a/jucewrapper/CMakeLists.txt +++ b/jucewrapper/CMakeLists.txt @@ -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