File 01-cmakelists.patch of Package BitWizzard
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8772491..8d63420 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -20,11 +20,8 @@ option(BW_PLUGIN_FORCE_DEBUG "Force plugin to use debug mode" OFF)
###
include(FetchContent)
-FetchContent_Declare(juce
- GIT_REPOSITORY "https://github.com/juce-framework/JUCE.git"
- GIT_TAG "e27194272de76707cddb4bde14638bc3bd5793e5")
-
-FetchContent_MakeAvailable(juce)
+find_package(JUCE CONFIG REQUIRED)
+juce_set_vst2_sdk_path(/tmp)
###
add_library(WDL STATIC EXCLUDE_FROM_ALL
@@ -47,14 +44,16 @@ juce_add_plugin(bitwiz_plugin
PLUGIN_MANUFACTURER_CODE "BtWz"
PRODUCT_NAME "BitWizzard"
COMPANY_NAME "Unseen DSP"
- FORMATS VST3 AU
+ FORMATS VST3 AU Standalone LV2 VST
NEEDS_MIDI_INPUT FALSE
NEEDS_MIDI_OUTPUT FALSE
NEEDS_CURL FALSE
NEEDS_WEB_BROWSER FALSE
VST3_CATEGORIES "Fx"
AU_MAIN_TYPE "kAudioUnitType_Effect"
- COPY_PLUGIN_AFTER_BUILD "${BW_PLUGIN_COPY}")
+ LV2_URI https://github.com/jpcima/BitWizzard
+# COPY_PLUGIN_AFTER_BUILD "${BW_PLUGIN_COPY}"
+ )
target_sources(bitwiz_plugin
PRIVATE
@@ -65,6 +64,7 @@ target_sources(bitwiz_plugin
target_compile_definitions(bitwiz_plugin
PUBLIC
"JUCE_WEB_BROWSER=0"
+ "JUCE_JACK=1"
"JUCE_USE_CURL=0"
"JUCE_VST3_CAN_REPLACE_VST2=0"
"JUCE_DISPLAY_SPLASH_SCREEN=0")
@@ -76,6 +76,8 @@ target_link_libraries(bitwiz_plugin
juce::juce_audio_processors
juce::juce_gui_basics
juce::juce_gui_extra
+ juce::juce_audio_utils
+ juce::juce_audio_devices
juce::juce_opengl
juce::juce_recommended_config_flags
juce::juce_recommended_warning_flags)