Continue battling juce and cmake, add needed stubs

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2021-12-08 22:38:39 +00:00
parent 859a2fbf9b
commit c8dea01ab9
No known key found for this signature in database
GPG key ID: CDBAA37ABC74FBA0
4 changed files with 190 additions and 11 deletions

View file

@ -13,17 +13,29 @@ juce_add_plugin(CardinalFX
EDITOR_WANTS_KEYBOARD_FOCUS TRUE
PLUGIN_MANUFACTURER_CODE Dstr
PLUGIN_CODE dCnF
FORMATS AU
FORMATS VST3 AU
PRODUCT_NAME "CardinalFX")
target_sources(CardinalFX
PRIVATE
Source/CardinalWrapper.cpp)
CardinalWrapper.cpp)
target_include_directories(CardinalFX
PRIVATE
.
../dpf/distrho)
target_compile_definitions(CardinalFX
PUBLIC
JUCE_USE_CURL=0
JUCE_WEB_BROWSER=0)
target_link_options(CardinalFX
PRIVATE
"-l/Shared/Personal/FOSS/GIT/DISTRHO/DISTRHO_Cardinal/bin/CardinalFX.so"
"-Wl,-rpath,."
)
target_link_libraries(CardinalFX
PRIVATE
juce::juce_audio_utils