diff --git a/CMakeLists.txt b/CMakeLists.txt index 195d2720..668aaa12 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -37,7 +37,7 @@ option(CLAP_WRAPPER_BUILD_TESTS "Build test CLAP wrappers" OFF) project(clap-wrapper LANGUAGES C CXX - VERSION 0.9.2 + VERSION 0.10.1 DESCRIPTION "CLAP-as-X wrappers" ) set(CLAP_WRAPPER_VERSION "${CMAKE_PROJECT_VERSION}" CACHE STRING "Version of the wrapper project") diff --git a/cmake/base_sdks.cmake b/cmake/base_sdks.cmake index 64bd1e46..98a27b9a 100644 --- a/cmake/base_sdks.cmake +++ b/cmake/base_sdks.cmake @@ -132,8 +132,8 @@ function(guarantee_vst3sdk) ${VST3_SDK_ROOT}/public.sdk/source/common/*.cpp ${VST3_SDK_ROOT}/pluginterfaces/base/*.cpp ) - if( UNIX AND NOT APPLE ) - # Sigh - ${VST3_SDK_ROOT} ships with non-working code if you has it + if (UNIX AND NOT APPLE AND ${SDKVERSION} VERSION_LESS 3.7.9) + # Sigh - VST3 SDK before 3.7.9 ships with non-working timer code get_filename_component(full_path_test_cpp ${VST3_SDK_ROOT}/base/source/timer.cpp ABSOLUTE) list(REMOVE_ITEM VST3_GLOB "${full_path_test_cpp}") endif() diff --git a/src/detail/vst3/categories.cpp b/src/detail/vst3/categories.cpp index a0fd8d29..dd0f3d4d 100644 --- a/src/detail/vst3/categories.cpp +++ b/src/detail/vst3/categories.cpp @@ -102,7 +102,7 @@ static const struct _translate { CLAP_PLUGIN_FEATURE_MIXING , "Mixing"}, { CLAP_PLUGIN_FEATURE_MASTERING , "Mastering"}, - { CLAP_PLUGIN_FEATURE_ARA_SUPPORTED , "OnlyARA" }, +/*{ CLAP_PLUGIN_FEATURE_ARA_SUPPORTED , "OnlyARA" }, this is indicated by a missing factory in VST3 */ { CLAP_PLUGIN_FEATURE_ARA_REQUIRED , "OnlyARA" }, { "external" , "External"},