From 22db5c985d13a91152a4235a34b4cf1ba807b9ab Mon Sep 17 00:00:00 2001 From: reuk Date: Fri, 11 Aug 2023 16:13:06 +0100 Subject: [PATCH] Projucer: Delete old-style single-file VST3 as part of MSVC build to avoid errors when creating directory with the same name --- .../Projucer/Source/ProjectSaving/jucer_ProjectExport_MSVC.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_MSVC.h b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_MSVC.h index 95dd52fe6c..a751eb34e0 100644 --- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_MSVC.h +++ b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_MSVC.h @@ -1345,7 +1345,7 @@ public: const auto resourceDir = contentsDir + "\\Resources"; return "\r\ndel /s /q " + (contentsDir + "\\moduleinfo.json").quoted() + "\r\n" - "if not exist " + resourceDir.quoted() + " mkdir " + resourceDir.quoted() + "\r\n" + "if not exist \"" + resourceDir + "\\\" del /s /q " + resourceDir.quoted() + " && mkdir " + resourceDir.quoted() + "\r\n" + writer.quoted() + " -create -version " + getOwner().project.getVersionString().quoted() @@ -1377,7 +1377,7 @@ public: std::for_each (segments.begin(), std::prev (segments.end()), [&] (const auto& s) { directory += (directory.isEmpty() ? "" : "\\") + s; - script += "if not exist \"" + directory + "\" mkdir \"" + directory + "\"\r\n"; + script += "if not exist \"" + directory + "\\\" del /s /q " + directory.quoted() + " && mkdir " + directory.quoted() + "\r\n"; }); return script;