Bug 1433383 Properly detect -flto flag. r=froydnj

This commit is contained in:
marxin 2018-01-26 00:57:00 +02:00
Родитель 6cb6f9bf4d
Коммит 8b80e36d01
2 изменённых файлов: 8 добавлений и 4 удалений

Просмотреть файл

@ -7,8 +7,10 @@ SOURCES += [
]
# Don't let LTO reorder StaticXULComponentsStart.o.
if '-flto' in CONFIG['OS_CXXFLAGS']:
for f in CONFIG['OS_CXXFLAGS']:
if f.startswith('-flto'):
SOURCES['StaticXULComponentsEnd.cpp'].flags += ['-fno-lto']
break
Library('StaticXULComponentsEnd')

Просмотреть файл

@ -92,8 +92,10 @@ SOURCES += [
SOURCES['StaticXULComponentsStart.cpp'].no_pgo = True
# Don't let LTO reorder StaticXULComponentsStart.o.
if '-flto' in CONFIG['OS_CXXFLAGS']:
for f in CONFIG['OS_CXXFLAGS']:
if f.startswith('-flto'):
SOURCES['StaticXULComponentsStart.cpp'].flags += ['-fno-lto']
break
if CONFIG['OS_ARCH'] == 'WINNT':
SOURCES += [