bin/gbuild-to-ide |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit cdb1d686ec01e305822bbbf386f6bed7ae0a0ea4
Author:     Mike Kaganski <mike.kagan...@collabora.com>
AuthorDate: Sun Feb 25 13:50:21 2024 +0600
Commit:     Mike Kaganski <mike.kagan...@collabora.com>
CommitDate: Sun Feb 25 10:11:59 2024 +0100

    Unescape double quotes escaped by another double quote in defines
    
    Otherwise, e.g. SRCDIR is defined as ""C:/lo/core"", which is not a
    proper string literal.
    
    Change-Id: Id7b503ea21735892b504dbc861f66c250db01e94
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/163902
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com>

diff --git a/bin/gbuild-to-ide b/bin/gbuild-to-ide
index d4627707ecb8..ef1e27dd6748 100755
--- a/bin/gbuild-to-ide
+++ b/bin/gbuild-to-ide
@@ -1041,7 +1041,7 @@ class 
VisualStudioIntegrationGenerator(IdeIntegrationGenerator):
         for key, value in defs.items():
             define = key
             if value is not None:
-                define += '=' + 
VisualStudioIntegrationGenerator.escapepattern.sub(r'', value)
+                define += '=' + 
VisualStudioIntegrationGenerator.escapepattern.sub(r'', value).replace('""', 
'"')
             defines_list.append(define)
         return defines_list
 

Reply via email to