diff options
Diffstat (limited to 'llvm')
| -rwxr-xr-x | llvm/utils/gn/build/sync_source_lists_from_cmake.py | 5 |
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) |

