File 01-mverb-CMakeLists.patch of Package MVERB2020
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ddec0de..5d18f78 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -40,7 +40,7 @@ set (CMAKE_OBJCXX_STANDARD_REQUIRED ON)
set (CMAKE_CXX_VISIBILITY_PRESET hidden)
set (CMAKE_VISIBILITY_INLINES_HIDDEN ON)
set (CMAKE_MINSIZEREL_POSTFIX -rm)
-set (CMAKE_RELWITHDEBINFO_POSTFIX -rd)
+# set (CMAKE_RELWITHDEBINFO_POSTFIX -rd)
set (CMAKE_OPTIMIZE_DEPENDENCIES OFF)
set (BUILD_SHARED_LIBS OFF)
@@ -69,9 +69,10 @@ set (JUCE_ENABLE_MODULE_SOURCE_GROUPS ON)
set (JUCE_BUILD_EXTRAS OFF)
set (JUCE_BUILD_EXAMPLES OFF)
-add_subdirectory (modules/juce)
+# add_subdirectory (modules/juce)
+find_package(JUCE CONFIG REQUIRED)
-set_property (DIRECTORY "${CMAKE_CURRENT_LIST_DIR}/modules/juce" APPEND PROPERTY LABELS JUCE)
+ set_property (SOURCE JUCE APPEND PROPERTY LABELS JUCE)
#
@@ -97,11 +98,11 @@ juce_add_binary_data (${PLUGIN_NAME}_Assets SOURCES
"plugin/Resources/Subtle.xml"
)
-set_target_properties(${PLUGIN_NAME}_Assets PROPERTIES UNITY_BUILD ON UNITY_BUILD_MODE BATCH UNITY_BUILD_BATCH_SIZE 50)
+# set_target_properties(${PLUGIN_NAME}_Assets PROPERTIES UNITY_BUILD ON UNITY_BUILD_MODE BATCH UNITY_BUILD_BATCH_SIZE 50)
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
-juce_set_vst2_sdk_path (${CMAKE_SOURCE_DIR}/modules/plugin_sdk/vstsdk2.4)
+# juce_set_vst2_sdk_path (${CMAKE_SOURCE_DIR}/modules/plugin_sdk/vstsdk2.4)
juce_add_plugin (${PLUGIN_NAME}
PRODUCT_NAME ${PLUGIN_NAME}
@@ -176,7 +177,8 @@ target_compile_definitions (${PLUGIN_NAME} PRIVATE
JUCE_MODAL_LOOPS_PERMITTED=0
JUCE_WEB_BROWSER=0
JUCE_USE_FLAC=0
- JUCE_USE_CURL=1
+ JUCE_USE_CURL=0
+ JUCE_JACK=0
JUCE_USE_MP3AUDIOFORMAT=0
JUCE_USE_LAME_AUDIO_FORMAT=0
JUCE_USE_WINDOWS_MEDIA_FORMAT=0
@@ -225,7 +227,7 @@ if (WIN32)
endif()
if(UNIX AND NOT APPLE)
- target_link_libraries (${PLUGIN_NAME} PRIVATE curl)
+ target_link_libraries (${PLUGIN_NAME} PRIVATE)
endif()