Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(397)

Side by Side Diff: pylib/gyp/generator/ninja.py

Issue 61293005: ninja: use clang by default on Mac, matching recent Xcodes (Closed) Base URL: http://gyp.googlecode.com/svn/trunk/
Patch Set: Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | test/mac/gyptest-xcode-gcc.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2013 Google Inc. All rights reserved. 1 # Copyright (c) 2013 Google Inc. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import copy 5 import copy
6 import hashlib 6 import hashlib
7 import json 7 import json
8 import multiprocessing 8 import multiprocessing
9 import os.path 9 import os.path
10 import re 10 import re
(...skipping 1661 matching lines...) Expand 10 before | Expand all | Expand 10 after
1672 # to cc/cxx. 1672 # to cc/cxx.
1673 if flavor == 'win': 1673 if flavor == 'win':
1674 # Overridden by local arch choice in the use_deps case. 1674 # Overridden by local arch choice in the use_deps case.
1675 # Chromium's ffmpeg c99conv.py currently looks for a 'cc =' line in 1675 # Chromium's ffmpeg c99conv.py currently looks for a 'cc =' line in
1676 # build.ninja so needs something valid here. http://crbug.com/233985 1676 # build.ninja so needs something valid here. http://crbug.com/233985
1677 cc = 'cl.exe' 1677 cc = 'cl.exe'
1678 cxx = 'cl.exe' 1678 cxx = 'cl.exe'
1679 ld = 'link.exe' 1679 ld = 'link.exe'
1680 ld_host = '$ld' 1680 ld_host = '$ld'
1681 else: 1681 else:
1682 cc = 'gcc' 1682 cc = 'cc'
1683 cxx = 'g++' 1683 cxx = 'c++'
1684 ld = '$cc' 1684 ld = '$cc'
1685 ldxx = '$cxx' 1685 ldxx = '$cxx'
1686 ld_host = '$cc_host' 1686 ld_host = '$cc_host'
1687 ldxx_host = '$cxx_host' 1687 ldxx_host = '$cxx_host'
1688 1688
1689 cc_host = None 1689 cc_host = None
1690 cxx_host = None 1690 cxx_host = None
1691 cc_host_global_setting = None 1691 cc_host_global_setting = None
1692 cxx_host_global_setting = None 1692 cxx_host_global_setting = None
1693 1693
(...skipping 447 matching lines...) Expand 10 before | Expand all | Expand 10 after
2141 arglists.append( 2141 arglists.append(
2142 (target_list, target_dicts, data, params, config_name)) 2142 (target_list, target_dicts, data, params, config_name))
2143 pool.map(CallGenerateOutputForConfig, arglists) 2143 pool.map(CallGenerateOutputForConfig, arglists)
2144 except KeyboardInterrupt, e: 2144 except KeyboardInterrupt, e:
2145 pool.terminate() 2145 pool.terminate()
2146 raise e 2146 raise e
2147 else: 2147 else:
2148 for config_name in config_names: 2148 for config_name in config_names:
2149 GenerateOutputForConfig(target_list, target_dicts, data, params, 2149 GenerateOutputForConfig(target_list, target_dicts, data, params,
2150 config_name) 2150 config_name)
OLDNEW
« no previous file with comments | « no previous file | test/mac/gyptest-xcode-gcc.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698