diff options
author | David Robillard <d@drobilla.net> | 2020-11-25 16:50:59 +0100 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-11-25 16:50:59 +0100 |
commit | efb12030a1179dfd567f6c1b737a49291eebe19d (patch) | |
tree | 425f2054fd9292f0831c04e3c8416a6d92657ebc /Tools/c_config.py | |
parent | d19992202543ebb810609c074f754b5ec48c0fd7 (diff) | |
download | autowaf-efb12030a1179dfd567f6c1b737a49291eebe19d.tar.gz autowaf-efb12030a1179dfd567f6c1b737a49291eebe19d.tar.bz2 autowaf-efb12030a1179dfd567f6c1b737a49291eebe19d.zip |
Upgrade to waf 2.0.21
Diffstat (limited to 'Tools/c_config.py')
-rw-r--r-- | Tools/c_config.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Tools/c_config.py b/Tools/c_config.py index 537af03..03b6bf6 100644 --- a/Tools/c_config.py +++ b/Tools/c_config.py @@ -68,6 +68,7 @@ MACRO_TO_DEST_CPU = { '__s390__' : 's390', '__sh__' : 'sh', '__xtensa__' : 'xtensa', +'__e2k__' : 'e2k', } @conf @@ -150,7 +151,7 @@ def parse_flags(self, line, uselib_store, env=None, force_static=False, posix=No elif x.startswith('-std='): prefix = 'CXXFLAGS' if '++' in x else 'CFLAGS' app(prefix, x) - elif x.startswith('+') or x in ('-pthread', '-fPIC', '-fpic', '-fPIE', '-fpie'): + elif x.startswith('+') or x in ('-pthread', '-fPIC', '-fpic', '-fPIE', '-fpie', '-flto', '-fno-lto'): app('CFLAGS', x) app('CXXFLAGS', x) app('LINKFLAGS', x) @@ -1282,10 +1283,11 @@ def multicheck(self, *k, **kw): tasks = [] id_to_task = {} - for dct in k: + for counter, dct in enumerate(k): x = Task.classes['cfgtask'](bld=bld, env=None) tasks.append(x) x.args = dct + x.args['multicheck_counter'] = counter x.bld = bld x.conf = self x.args = dct |