cmake_minimum_required(VERSION 3.15)
project(NexaDAWPlugin VERSION 1.0.0)

find_package(JUCE CONFIG REQUIRED)

juce_add_plugin(NexaDAWPlugin
    COMPANY_NAME "Nexa Distribution"
    IS_SYNTH FALSE
    NEEDS_MIDI_INPUT FALSE
    NEEDS_MIDI_OUTPUT FALSE
    IS_MIDI_EFFECT FALSE
    EDITOR_WANTS_KEYBOARD_FOCUS TRUE
    PLUGIN_MANUFACTURER_CODE Nexa
    PLUGIN_CODE Nxdp
    FORMATS VST3 AU
    PRODUCT_NAME "Nexa Sample Browser"
)

target_sources(NexaDAWPlugin
    PRIVATE
        Source/PluginProcessor.cpp
        Source/PluginEditor.cpp
)

target_include_directories(NexaDAWPlugin PRIVATE ../../sdk/c)

target_link_libraries(NexaDAWPlugin
    PRIVATE
        juce::juce_audio_utils
        nexa
)
