Index: pylib/gyp/generator/ninja.py |
diff --git a/pylib/gyp/generator/ninja.py b/pylib/gyp/generator/ninja.py |
index 09df83f2192cf45676467ac1fd744e1fe5b4053f..6823f4ffbdaf25ad8676650f65e55cd3e58b2a30 100644 |
--- a/pylib/gyp/generator/ninja.py |
+++ b/pylib/gyp/generator/ninja.py |
@@ -330,6 +330,9 @@ class NinjaWriter(object): |
obj += '.' + self.toolset |
path_dir, path_basename = os.path.split(path) |
+ assert not os.path.isabs(path_dir), ( |
+ "'%s' can not be absolute path (see crbug.com/462153)." % path_dir) |
+ |
if qualified: |
path_basename = self.name + '.' + path_basename |
return os.path.normpath(os.path.join(obj, self.base_dir, path_dir, |