From 2d7c65589d62ac9aeb854b836ffb2eed9f00aa44 Mon Sep 17 00:00:00 2001 From: reuk Date: Tue, 28 Jun 2022 12:01:44 +0100 Subject: [PATCH] Projucer: Create LV2 install directory when necessary --- .../Source/ProjectSaving/jucer_ProjectExport_Xcode.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h index cfffc927e5..418402929a 100644 --- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h +++ b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h @@ -2297,10 +2297,12 @@ private: if (installPath.isNotEmpty()) { - script << "if [ \"$CONFIGURATION\" = \"" << config->getName() - << "\" ]; then\n /bin/ln -sfh \"$CONFIGURATION_BUILD_DIR\" \"" - << installPath.replace ("$(HOME)", "$HOME") << '/' << target->getLV2BundleName() - << "\"\nfi\n"; + const auto destination = installPath.replace ("$(HOME)", "$HOME"); + + script << "if [ \"$CONFIGURATION\" = \"" << config->getName() << "\" ]; then\n" + "mkdir -p \"" << destination << "\"\n" + "/bin/ln -sfh \"$CONFIGURATION_BUILD_DIR\" \"" << destination << "\"\n" + "fi\n"; } }