mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-07 09:54:42 +00:00
Bug 1358149 use fdlibm for inexact math functions in ffvpx/libavcodec r=padenot,firefox-build-system-reviewers,glandium
This includes the rdft FFT implementation. Differential Revision: https://phabricator.services.mozilla.com/D185781
This commit is contained in:
parent
627a48669f
commit
ff49201f0f
@ -49,6 +49,7 @@ if CONFIG["JS_HAS_INTL_API"]:
|
||||
]
|
||||
|
||||
USE_LIBS += [
|
||||
"fdlibm",
|
||||
"nspr",
|
||||
"zlib",
|
||||
]
|
||||
|
@ -15,6 +15,8 @@ if CONFIG['FFVPX_ASFLAGS']:
|
||||
if CONFIG['CPU_ARCH'] == 'aarch64':
|
||||
DIRS += ['aarch64']
|
||||
|
||||
LOCAL_INCLUDES += ['/modules/fdlibm/inexact-math-override']
|
||||
|
||||
SharedLibrary('mozavcodec')
|
||||
SOURCES += [
|
||||
'allcodecs.c',
|
||||
@ -144,7 +146,8 @@ SYMBOLS_FILE = 'avcodec.symbols'
|
||||
NoVisibilityFlags()
|
||||
|
||||
USE_LIBS += [
|
||||
'mozavutil'
|
||||
'fdlibm',
|
||||
'mozavutil',
|
||||
]
|
||||
|
||||
if CONFIG['OS_TARGET'] != 'WINNT':
|
||||
|
@ -8,7 +8,7 @@ EXPORTS += [
|
||||
'fdlibm.h',
|
||||
]
|
||||
|
||||
FINAL_LIBRARY = 'js'
|
||||
Library('fdlibm')
|
||||
|
||||
if CONFIG['CC_TYPE'] in ('clang', 'gcc'):
|
||||
CXXFLAGS += [
|
||||
|
Loading…
Reference in New Issue
Block a user