From bc59613ffbf95fbd897ee8c8a94a5f6c61db3cd6 Mon Sep 17 00:00:00 2001 From: reuk Date: Mon, 9 Sep 2024 11:59:12 +0100 Subject: [PATCH] CMake: Ensure generated files are written to different directories per-config to support Ninja multi-config builds --- extras/Build/CMake/JUCEUtils.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extras/Build/CMake/JUCEUtils.cmake b/extras/Build/CMake/JUCEUtils.cmake index 2385c6d62f..905bb963d5 100644 --- a/extras/Build/CMake/JUCEUtils.cmake +++ b/extras/Build/CMake/JUCEUtils.cmake @@ -207,9 +207,9 @@ function(_juce_create_embedded_linux_subprocess_target output_target_name target get_target_property(generated_sources_directory ${target} JUCE_GENERATED_SOURCES_DIRECTORY) if(generated_sources_directory) - set(juce_linux_subprocess_helper_binary_dir "${generated_sources_directory}") + set(juce_linux_subprocess_helper_binary_dir "${generated_sources_directory}/$/") else() - set(juce_linux_subprocess_helper_binary_dir "${CMAKE_CURRENT_BINARY_DIR}/juce_LinuxSubprocessHelper") + set(juce_linux_subprocess_helper_binary_dir "${CMAKE_CURRENT_BINARY_DIR}/juce_LinuxSubprocessHelper/$/") endif() set(binary_header_file "${juce_linux_subprocess_helper_binary_dir}/juce_LinuxSubprocessHelperBinaryData.h")