From f258d175455f722b8fd855749dbab663463338c6 Mon Sep 17 00:00:00 2001
From: Campbell Barton <ideasman42@gmail.com>
Date: Thu, 9 Jul 2015 00:06:34 +1000
Subject: [PATCH] Correct for ninja

---
 utils/header_clean.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/utils/header_clean.py b/utils/header_clean.py
index 6d27af3..fcfaa97 100755
--- a/utils/header_clean.py
+++ b/utils/header_clean.py
@@ -72,7 +72,7 @@ def process_commands(data):
     return file_args
 
 
-def find_build_args_ninja(source):
+def find_build_args_ninja():
     make_exe = "ninja"
     process = subprocess.Popen(
             [make_exe, "-t", "commands"],
@@ -335,6 +335,9 @@ def main():
         sys.stderr.write("Can't find Ninja or Makefile (%r or %r), aborting" % (build_file_ninja, build_file_make))
         return
 
+    # needed for when arguments are referenced relatively
+    os.chdir(BUILD_DIR)
+
     source_path = "blender/source/blender/"
 
     if 1:
-- 
GitLab