Cardinal/jucewrapper/CMakeLists.txt
2021-12-08 20:46:14 +00:00

35 lines
761 B
CMake

cmake_minimum_required(VERSION 3.15)
project(Cardinal VERSION 0.0.0)
add_subdirectory(JUCE)
# FX variant
juce_add_plugin(CardinalFX
IS_SYNTH FALSE
NEEDS_MIDI_INPUT FALSE
NEEDS_MIDI_OUTPUT FALSE
IS_MIDI_EFFECT FALSE
EDITOR_WANTS_KEYBOARD_FOCUS TRUE
PLUGIN_MANUFACTURER_CODE Dstr
PLUGIN_CODE dCnF
FORMATS AU
PRODUCT_NAME "CardinalFX")
target_sources(CardinalFX
PRIVATE
Source/CardinalWrapper.cpp)
target_compile_definitions(CardinalFX
PUBLIC
JUCE_WEB_BROWSER=0)
target_link_libraries(CardinalFX
PRIVATE
juce::juce_audio_utils
PUBLIC
juce::juce_recommended_config_flags
juce::juce_recommended_lto_flags
juce::juce_recommended_warning_flags)
# Synth variant