No more need to overwrite env when running update.py

This commit is contained in:
Cheng Zhao 2016-07-26 19:24:58 +09:00
parent 49181403ef
commit 7d11912a03

View file

@ -65,7 +65,7 @@ def main():
create_chrome_version_h() create_chrome_version_h()
touch_config_gypi() touch_config_gypi()
run_update(defines, args.msvs, args.disable_clang, args.clang_dir) run_update(defines, args.msvs)
update_electron_modules('spec', args.target_arch) update_electron_modules('spec', args.target_arch)
@ -251,19 +251,14 @@ def touch_config_gypi():
f.write(content) f.write(content)
def run_update(defines, msvs, disable_clang, clang_dir): def run_update(defines, msvs):
env = os.environ.copy()
if not disable_clang and clang_dir == '':
# Build with prebuilt clang.
set_clang_env(env)
args = [sys.executable, os.path.join(SOURCE_ROOT, 'script', 'update.py')] args = [sys.executable, os.path.join(SOURCE_ROOT, 'script', 'update.py')]
if defines: if defines:
args += ['--defines', defines] args += ['--defines', defines]
if msvs: if msvs:
args += ['--msvs'] args += ['--msvs']
execute_stdout(args, env) execute_stdout(args)
if __name__ == '__main__': if __name__ == '__main__':