summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
Diffstat (limited to 'llvm')
-rwxr-xr-xllvm/utils/gn/build/sync_source_lists_from_cmake.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/utils/gn/build/sync_source_lists_from_cmake.py b/llvm/utils/gn/build/sync_source_lists_from_cmake.py
index 21abe7ef914..e580f0dfce7 100755
--- a/llvm/utils/gn/build/sync_source_lists_from_cmake.py
+++ b/llvm/utils/gn/build/sync_source_lists_from_cmake.py
@@ -18,8 +18,9 @@ import subprocess
def sync_source_lists():
- gn_files = subprocess.check_output(
- ['git', 'ls-files', '*BUILD.gn']).splitlines()
+ # Use shell=True on Windows in case git is a bat file.
+ gn_files = subprocess.check_output(['git', 'ls-files', '*BUILD.gn'],
+ shell=os.name == 'nt').splitlines()
# Matches e.g. | "foo.cpp",|, captures |foo| in group 1.
gn_cpp_re = re.compile(r'^\s*"([^"]+\.(?:cpp|h))",$', re.MULTILINE)
OpenPOWER on IntegriCloud