summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2017-09-19 16:54:17 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2017-09-20 09:33:21 +0000
commit3b9138ebe86c853ff84edc245f2d331f96ff2e93 (patch)
treea96969d75707285946c078383fc934559a5d52f6
parent560a4a616f2a1307385e5e7a7d2e99b0b41775c8 (diff)
downloadqtwebengine-chromium-3b9138ebe86c853ff84edc245f2d331f96ff2e93.tar.gz
FIXUP: Optionally link with system ffmpeg
Switch to buildflags instead of direct defines. Change-Id: I347450db42eeab46930798905bb7ea32ee4db3eb Reviewed-by: Michal Klocek <michal.klocek@qt.io>
-rwxr-xr-xchromium/third_party/ffmpeg/BUILD.gn18
1 files changed, 10 insertions, 8 deletions
diff --git a/chromium/third_party/ffmpeg/BUILD.gn b/chromium/third_party/ffmpeg/BUILD.gn
index db473f332b6..ca484e96f0f 100755
--- a/chromium/third_party/ffmpeg/BUILD.gn
+++ b/chromium/third_party/ffmpeg/BUILD.gn
@@ -152,9 +152,15 @@ config("ffmpegsumo_warnings") {
buildflag_header("ffmpeg_features") {
header = "ffmpeg_features.h"
- flags = [
- "USE_SYSTEM_FFMPEG=false",
- ]
+ if (use_system_ffmpeg) {
+ flags = [
+ "USE_SYSTEM_FFMPEG=true",
+ ]
+ } else {
+ flags = [
+ "USE_SYSTEM_FFMPEG=false",
+ ]
+ }
}
if (is_component_ffmpeg) {
@@ -444,10 +450,6 @@ if (use_system_ffmpeg) {
"opt.h",
]
}
-
- config("use_system_ffmpeg") {
- defines = [ "USE_SYSTEM_FFMPEG=1" ]
- }
}
if (is_component_ffmpeg) {
@@ -481,7 +483,7 @@ if (is_component_ffmpeg) {
} else {
source_set("ffmpeg") {
if (use_system_ffmpeg) {
- public_configs = [ ":system_ffmpeg", ":use_system_ffmpeg" ]
+ public_configs = [ ":system_ffmpeg" ]
deps = [ ":libavcodec_shim", ":libavformat_shim", ":libavutil_shim" ]
} else {
public_configs = [ ":ffmpeg_dependent_config" ]