mirror of https://gitlab.com/ita1024/waf.git
Fix typos in compiler_* tools.
Commit ca60d62bed
contaied some errors resulting from copy-pasting
code around, which caused problems with D and Fortran compiler tools.
This commit is contained in:
parent
48a82dacbf
commit
c9fe554af4
|
@ -88,7 +88,7 @@ def options(opt):
|
|||
opt.load_special_tools('c_*.py', ban=['c_dumbpreproc.py'])
|
||||
global c_compiler
|
||||
build_platform = Utils.unversioned_sys_platform()
|
||||
possible_compiler_list = c_compiler[build_platform in c_compiler and build_platform or 'default']
|
||||
possible_compiler_list = c_compiler.get(build_platform, c_compiler['default'])
|
||||
test_for_compiler = ' '.join(possible_compiler_list)
|
||||
cc_compiler_opts = opt.add_option_group('Configuration options')
|
||||
cc_compiler_opts.add_option('--check-c-compiler', default=test_for_compiler,
|
||||
|
|
|
@ -90,7 +90,7 @@ def options(opt):
|
|||
opt.load_special_tools('cxx_*.py')
|
||||
global cxx_compiler
|
||||
build_platform = Utils.unversioned_sys_platform()
|
||||
possible_compiler_list = cxx_compiler[build_platform in cxx_compiler and build_platform or 'default']
|
||||
possible_compiler_list = cxx_compiler.get(build_platform, cxx_compiler['default'])
|
||||
test_for_compiler = ' '.join(possible_compiler_list)
|
||||
cxx_compiler_opts = opt.add_option_group('Configuration options')
|
||||
cxx_compiler_opts.add_option('--check-cxx-compiler', default=test_for_compiler,
|
||||
|
|
|
@ -62,7 +62,7 @@ def options(opt):
|
|||
$ waf configure --check-d-compiler=dmd
|
||||
"""
|
||||
build_platform = Utils.unversioned_sys_platform()
|
||||
possible_compiler_list = d_compiler[build_platform in cxx_compiler and build_platform or 'default']
|
||||
possible_compiler_list = d_compiler.get(build_platform, d_compiler['default'])
|
||||
test_for_compiler = ' '.join(possible_compiler_list)
|
||||
d_compiler_opts = opt.add_option_group('Configuration options')
|
||||
d_compiler_opts.add_option('--check-d-compiler', default=test_for_compiler, action='store',
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
|
||||
import os, sys, imp, types
|
||||
import os, sys, imp, types, re
|
||||
from waflib import Utils, Configure, Options, Logs, Errors
|
||||
from waflib.Tools import fc
|
||||
|
||||
|
@ -20,12 +20,6 @@ Dict mapping the platform names to lists of names of Fortran compilers to try, i
|
|||
c_compiler['linux'] = ['gfortran', 'g95', 'ifort']
|
||||
"""
|
||||
|
||||
def __list_possible_compiler(platform):
|
||||
try:
|
||||
return fc_compiler[platform]
|
||||
except KeyError:
|
||||
return fc_compiler["default"]
|
||||
|
||||
def configure(conf):
|
||||
"""
|
||||
Try to find a suitable Fortran compiler or raise a :py:class:`waflib.Errors.ConfigurationError`.
|
||||
|
@ -58,7 +52,7 @@ def options(opt):
|
|||
"""
|
||||
opt.load_special_tools('fc_*.py')
|
||||
build_platform = Utils.unversioned_sys_platform()
|
||||
possible_compiler_list = fc_compiler[build_platform in cxx_compiler and build_platform or 'default']
|
||||
possible_compiler_list = fc_compiler.get(build_platform, fc_compiler['default'])
|
||||
test_for_compiler = ' '.join(possible_compiler_list)
|
||||
fortran_compiler_opts = opt.add_option_group('Configuration options')
|
||||
fortran_compiler_opts.add_option('--check-fortran-compiler',
|
||||
|
|
Loading…
Reference in New Issue