From b9a0dd4b5662d32b22a84234109bae1450c71b86 Mon Sep 17 00:00:00 2001 From: reuk Date: Thu, 7 Aug 2025 20:47:00 +0100 Subject: [PATCH] CMake: Fix juce_vst3_helper target check --- extras/Build/CMake/JUCEUtils.cmake | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/extras/Build/CMake/JUCEUtils.cmake b/extras/Build/CMake/JUCEUtils.cmake index 58ac358e41..82589be7dd 100644 --- a/extras/Build/CMake/JUCEUtils.cmake +++ b/extras/Build/CMake/JUCEUtils.cmake @@ -1030,7 +1030,9 @@ endfunction() # ================================================================================================== function(_juce_add_vst3_manifest_helper_target shared_code_target) - if(TARGET juce_vst3_helper + set(vst3_helper_target ${shared_code_target}_vst3_helper) + + if(TARGET ${vst3_helper_target} OR (CMAKE_SYSTEM_NAME STREQUAL "iOS") OR (CMAKE_SYSTEM_NAME STREQUAL "Android") OR (CMAKE_SYSTEM_NAME MATCHES ".*BSD")) @@ -1048,7 +1050,6 @@ function(_juce_add_vst3_manifest_helper_target shared_code_target) set(source "${module_path}/juce_audio_plugin_client/VST3/juce_VST3ManifestHelper.${extension}") - set(vst3_helper_target ${shared_code_target}_vst3_helper) add_executable(${vst3_helper_target} "${source}") add_executable(juce::${vst3_helper_target} ALIAS ${vst3_helper_target})