mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-19 08:15:31 +00:00
Bug 1294490 - Part 5. Add --with-system-webp switch to build. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D8118
This commit is contained in:
parent
41fe7ee660
commit
9b16fefe56
4
config/external/moz.build
vendored
4
config/external/moz.build
vendored
@ -42,6 +42,9 @@ if CONFIG['MOZ_AV1']:
|
||||
if not CONFIG['MOZ_SYSTEM_PNG']:
|
||||
external_dirs += ['media/libpng']
|
||||
|
||||
if not CONFIG['MOZ_SYSTEM_WEBP']:
|
||||
external_dirs += ['media/libwebp']
|
||||
|
||||
if CONFIG['CPU_ARCH'] == 'arm':
|
||||
external_dirs += ['media/openmax_dl/dl']
|
||||
|
||||
@ -57,7 +60,6 @@ external_dirs += [
|
||||
'media/libtheora',
|
||||
'media/libspeex_resampler',
|
||||
'media/libsoundtouch',
|
||||
'media/libwebp',
|
||||
'media/mp4parse-rust',
|
||||
'media/psshparser'
|
||||
]
|
||||
|
@ -1255,6 +1255,14 @@ if CONFIG['MOZ_SYSTEM_PNG']:
|
||||
'png.h',
|
||||
]
|
||||
|
||||
if CONFIG['MOZ_SYSTEM_WEBP']:
|
||||
system_headers += [
|
||||
'webp/decode.h',
|
||||
'webp/demux.h',
|
||||
'webp/mux_types.h',
|
||||
'webp/types.h',
|
||||
]
|
||||
|
||||
if CONFIG['MOZ_SYSTEM_ZLIB']:
|
||||
system_headers += [
|
||||
'zlib.h',
|
||||
|
@ -223,6 +223,9 @@ if CONFIG['MOZ_SYSTEM_JPEG']:
|
||||
if CONFIG['MOZ_SYSTEM_PNG']:
|
||||
OS_LIBS += CONFIG['MOZ_PNG_LIBS']
|
||||
|
||||
if CONFIG['MOZ_SYSTEM_WEBP']:
|
||||
OS_LIBS += CONFIG['MOZ_WEBP_LIBS']
|
||||
|
||||
if CONFIG['MOZ_SYSTEM_LIBEVENT']:
|
||||
OS_LIBS += CONFIG['MOZ_LIBEVENT_LIBS']
|
||||
|
||||
|
@ -828,6 +828,14 @@ def skia_includes(skia):
|
||||
|
||||
set_config('SKIA_INCLUDES', skia_includes)
|
||||
|
||||
option('--with-system-webp',
|
||||
help='Use system libwebp (located with pkgconfig)')
|
||||
|
||||
system_webp = pkg_check_modules('MOZ_WEBP', 'libwebp >= 1.0.0 libwebpdemux >= 1.0.0',
|
||||
when='--with-system-webp')
|
||||
|
||||
set_config('MOZ_SYSTEM_WEBP', depends(when=system_webp)(lambda: True))
|
||||
|
||||
# Build Freetype in the tree
|
||||
# ==============================================================
|
||||
@depends(target, skia_pdf)
|
||||
|
Loading…
Reference in New Issue
Block a user