From cd495f136e39498d6d23866530824f7dd33ab410 Mon Sep 17 00:00:00 2001 From: reuk Date: Mon, 16 Aug 2021 20:45:19 +0100 Subject: [PATCH] Projucer: In Xcode exporter, properly escape single quotes in preprocessor definitions --- .../Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h index 9e2808de96..d0beb66b86 100644 --- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h +++ b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h @@ -1705,7 +1705,7 @@ public: auto def = defines.getAllKeys()[i]; auto value = defines.getAllValues()[i]; if (value.isNotEmpty()) - def << "=" << value.replace ("\"", "\\\\\\\"").replace (" ", "\\\\ "); + def << "=" << value.replace ("\"", "\\\\\\\"").replace (" ", "\\\\ ").replace ("\'", "\\\\'"); defsList.add ("\"" + def + "\""); }