Commit 58d0fc5b authored by btolsch's avatar btolsch Committed by Commit Bot

Enable openscreen compilation in Chromium

This change enables third_party/openscreen to be built as part of gn_all
so we can get coverage on linux bots which will help to ensure we aren't
breaking our Chromium compatibility while we are still pre-integration.
This doesn't cause anything to be linked into any shipping binaries.

Bug: 951615
Change-Id: I65a67054d9545865a51c5dc3cf8d1bb206fc8391
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1562751Reviewed-by: default avatarMirko Bonadei <mbonadei@chromium.org>
Reviewed-by: default avatarDirk Pranke <dpranke@chromium.org>
Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
Cr-Commit-Position: refs/heads/master@{#659696}
parent 400f6e82
......@@ -785,6 +785,10 @@ group("gn_all") {
"//third_party/pffft:pffft_benchmark",
"//third_party/pffft:pffft_unittest",
]
if (is_linux) {
deps += [ "//third_party/openscreen/src:gn_all" ]
}
}
if ((is_linux || is_win) && enable_remoting && !use_ozone) {
......
......@@ -1154,7 +1154,7 @@ deps = {
Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + '6f26bce0b1c4e8ce0e13332f7c0083788def5fdf',
'src/third_party/openscreen/src':
Var('chromium_git') + '/openscreen' + '@' + 'b1d095ba4f8f3ec1efd90dbd5cb0a37e5b4b21f7',
Var('chromium_git') + '/openscreen' + '@' + '035ec87f86835b249e5d873d0b52add07b299406',
'src/third_party/ow2_asm': {
'packages': [
......
......@@ -13,6 +13,7 @@ import("//build_overrides/build.gni")
if (build_with_chromium) {
visibility = [
"//libassistant/*",
"//third_party/openscreen/*",
"//third_party/webrtc/*",
"//third_party/abseil-cpp/*",
"//third_party/googletest:gtest",
......
......@@ -13,6 +13,7 @@ import("//build_overrides/build.gni")
if (build_with_chromium) {
visibility = [
"//libassistant/*",
"//third_party/openscreen/*",
"//third_party/webrtc/*",
"//third_party/abseil-cpp/*",
"//third_party/googletest:gtest",
......
......@@ -2,7 +2,7 @@ Name: Open Screen Protocol Library
Short Name: openscreen
URL: https://chromium.googlesource.com/openscreen
Version: 0
Revision: 9499a256bc609e9efdf15a268fd047127870af41
Revision: 035ec87f86835b249e5d873d0b52add07b299406
License: BSD
License File: src/LICENSE
Security Critical: yes
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment