mirror of https://gitlab.com/ita1024/waf.git
Update default compilers in compiler_c and compiler_cxx
to include the clang tools
This commit is contained in:
parent
b0b7227ddd
commit
e4afaa957e
|
@ -493,7 +493,7 @@ def find_program(self, filename, **kw):
|
|||
|
||||
exts = kw.get('exts', Utils.is_win32 and '.exe,.com,.bat,.cmd' or ',.sh,.pl,.py')
|
||||
|
||||
environ = kw.get('environ', os.environ)
|
||||
environ = kw.get('environ', self.environ)
|
||||
|
||||
ret = ''
|
||||
filename = Utils.to_list(filename)
|
||||
|
|
|
@ -35,17 +35,17 @@ from waflib import Utils, Configure
|
|||
from waflib.Logs import debug
|
||||
|
||||
c_compiler = {
|
||||
'win32': ['msvc', 'gcc'],
|
||||
'win32': ['msvc', 'gcc', 'clang'],
|
||||
'cygwin': ['gcc'],
|
||||
'darwin': ['gcc'],
|
||||
'aix': ['xlc', 'gcc'],
|
||||
'linux': ['gcc', 'icc'],
|
||||
'darwin': ['clang', 'gcc'],
|
||||
'aix': ['xlc', 'gcc', 'clang'],
|
||||
'linux': ['gcc', 'clang', 'icc'],
|
||||
'sunos': ['suncc', 'gcc'],
|
||||
'irix': ['gcc', 'irixcc'],
|
||||
'hpux': ['gcc'],
|
||||
'gnu': ['gcc'],
|
||||
'java': ['gcc', 'msvc', 'icc'],
|
||||
'default':['gcc'],
|
||||
'gnu': ['gcc', 'clang'],
|
||||
'java': ['gcc', 'msvc', 'clang', 'icc'],
|
||||
'default':['gcc', 'clang'],
|
||||
}
|
||||
"""
|
||||
Dict mapping the platform names to Waf tools finding specific C compilers::
|
||||
|
|
|
@ -36,17 +36,17 @@ from waflib import Utils, Configure
|
|||
from waflib.Logs import debug
|
||||
|
||||
cxx_compiler = {
|
||||
'win32': ['msvc', 'g++'],
|
||||
'win32': ['msvc', 'g++', 'clang++'],
|
||||
'cygwin': ['g++'],
|
||||
'darwin': ['g++'],
|
||||
'aix': ['xlc++', 'g++'],
|
||||
'linux': ['g++', 'icpc'],
|
||||
'darwin': ['clang++', 'g++'],
|
||||
'aix': ['xlc++', 'g++', 'clang++'],
|
||||
'linux': ['g++', 'clang++', 'icpc'],
|
||||
'sunos': ['sunc++', 'g++'],
|
||||
'irix': ['g++'],
|
||||
'hpux': ['g++'],
|
||||
'gnu': ['g++'],
|
||||
'java': ['g++', 'msvc', 'icpc'],
|
||||
'default': ['g++']
|
||||
'gnu': ['g++', 'clang++'],
|
||||
'java': ['g++', 'msvc', 'clang++', 'icpc'],
|
||||
'default': ['g++', 'clang++']
|
||||
}
|
||||
"""
|
||||
Dict mapping the platform names to Waf tools finding specific C++ compilers::
|
||||
|
|
Loading…
Reference in New Issue