From df31cb6fe0ebf90c53ed30921fb06adf0d5b8d47 Mon Sep 17 00:00:00 2001 From: Simon Cozens Date: Thu, 21 Sep 2023 17:04:16 +0100 Subject: [PATCH] Correct ninja syntax on Windows --- Lib/gftools/builder/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Lib/gftools/builder/__init__.py b/Lib/gftools/builder/__init__.py index c15b84158..1643daf88 100644 --- a/Lib/gftools/builder/__init__.py +++ b/Lib/gftools/builder/__init__.py @@ -9,7 +9,7 @@ from dataclasses import dataclass import os.path import networkx as nx -from ninja.ninja_syntax import Writer +from ninja.ninja_syntax import Writer, escape_path from fontmake.font_project import FontProject from gftools.builder.file import File @@ -247,7 +247,7 @@ def walk_graph(self): edge["operation"].validate() actions[(source, edge["operation"])].append(target) if not list(self.graph.successors(target)): - final_targets.append(target.path) + final_targets.append(escape_path(target.path)) for (source, operation), targets in actions.items(): operation.build(self.writer)