1234567891011121314151617181920212223242526 |
- import os
- import subprocess
- import sys
- from lib.util import get_buildtools_executable
- SOURCE_ROOT = os.path.dirname(os.path.dirname(__file__))
- # Helper to run gn format on multiple files
- # (gn only formats a single file at a time)
- def main():
- new_env = os.environ.copy()
- new_env['DEPOT_TOOLS_WIN_TOOLCHAIN'] = '0'
- new_env['CHROMIUM_BUILDTOOLS_PATH'] = os.path.realpath(
- os.path.join(SOURCE_ROOT, '..', 'buildtools')
- )
- gn_path = get_buildtools_executable('gn')
- for gn_file in sys.argv[1:]:
- subprocess.check_call(
- [gn_path, 'format', gn_file],
- env=new_env
- )
- if __name__ == '__main__':
- sys.exit(main())
|