From 6f458086f9f6d643f9bb1eb38515ee80afa766d2 Mon Sep 17 00:00:00 2001 From: reuk Date: Tue, 13 Dec 2022 20:35:25 +0000 Subject: [PATCH] Projucer: Avoid abspath in generated makefiles abspath doesn't cope very well with paths that contain spaces, even if those spaces are escaped. --- .../Projucer/Source/ProjectSaving/jucer_ProjectExport_Make.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Make.h b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Make.h index a84cdc9372..d2f5f70856 100644 --- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Make.h +++ b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Make.h @@ -218,7 +218,7 @@ public: } else if (type == LV2PlugIn) { - s.add ("JUCE_LV2DIR := " + targetName + ".lv2"); + s.add ("JUCE_LV2DIR := " + escapeQuotesAndSpaces (targetName) + ".lv2"); targetName = "$(JUCE_LV2DIR)/" + targetName + ".so"; } else if (type == LV2TurtleProgram) @@ -399,7 +399,7 @@ public: } else if (type == LV2PlugIn) { - out << "\t$(V_AT) $(JUCE_OUTDIR)/$(JUCE_TARGET_LV2_MANIFEST_HELPER) $(abspath $(JUCE_LV2_FULL_PATH))" << newLine + out << "\t$(V_AT) $(JUCE_OUTDIR)/$(JUCE_TARGET_LV2_MANIFEST_HELPER) $(JUCE_LV2_FULL_PATH)" << newLine << "\t-$(V_AT)[ ! \"$(JUCE_LV2DESTDIR)\" ] || (mkdir -p $(JUCE_LV2DESTDIR) && cp -R $(JUCE_COPYCMD_LV2_PLUGIN))" << newLine; }