Henrik Kjellander
90d46c472d
Add phoglund@ to various OWNERS and remove kjellander@
...
TBR=henrika@webrtc.org
Bug: webrtc:8363
Change-Id: Ibcb3e8d40a93542ea0825faf92a6db11dc5a0c13
Notry: True
Reviewed-on: https://webrtc-review.googlesource.com/7606
Reviewed-by: Henrik Kjellander <kjellander@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Henrik Kjellander <kjellander@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20344}
2017-10-19 09:21:12 +00:00
oprypin
370c6d5694
Use hermetic toolchain on Mac, except for local iOS builds
...
Copied from https://chromium.googlesource.com/chromium/src/+/d04b06a98/build_overrides/build.gni
BUG=chromium:763924
Review-Url: https://codereview.webrtc.org/3013003002
Cr-Commit-Position: refs/heads/master@{#19781}
2017-09-11 18:38:48 +00:00
kjellander
ec2c93e947
Use bundled SDK 10.12 toolchain for Mac and iOS.
...
BUG=webrtc:6608, webrtc:8099, chromium:659726, chromium:763440
TBR=mbonadei@webrtc.org
NOTRY=True
Review-Url: https://codereview.webrtc.org/2995033002
Cr-Commit-Position: refs/heads/master@{#19753}
2017-09-08 17:52:17 +00:00
erikchen
bc266bc867
Remove deprecated macOS SDK overrides.
...
The same overrides now live in .gn.
Bug:chromium:669240
Review-Url: https://codereview.webrtc.org/2982863002
Cr-Commit-Position: refs/heads/master@{#19030}
2017-07-14 21:29:23 +00:00
Henrik Kjellander
90fd7d84fd
Rename tools-webrtc -> tools_webrtc
...
This aligns with established naming convention for all
other directories.
BUG=webrtc:7593
NOTRY=True
NOTREECHECKS=True
R=ehmaldonado@webrtc.org , mbonadei@webrtc.org
TBR=henrika@webrtc.org
Review-Url: https://codereview.webrtc.org/2864213004 .
Cr-Commit-Position: refs/heads/master@{#18059}
2017-05-09 06:30:13 +00:00
mbonadei
18e83ea598
Moving sanitizers from build/ to base/
...
We have to move the content of the 'webrtc/build/' directory up of one level (see crbug.com/611808 for further details).
To avoid a collision with the DEPSed build/ at the top level we are moving all the content of 'webrtc/build/' to different locations (see webrtc:7030 for the suggested locations).
BUG=webrtc:7030
NOTRY=True
Review-Url: https://codereview.webrtc.org/2651913002
Cr-Commit-Position: refs/heads/master@{#16259}
2017-01-25 07:04:51 +00:00
mbonadei
822d2586fb
Move webrtc/build/android -> tools-webrtc/android
...
BUG=webrtc:7030
Review-Url: https://codereview.webrtc.org/2649883004
Cr-Commit-Position: refs/heads/master@{#16239}
2017-01-24 12:22:11 +00:00
Henrik Kjellander
7d9305f473
Remove WebRTC-specific test runner script for Android
...
After moving away from the Chromium checkout and the symlinks, we
no longer need to have our own test_runner.py script for Android tests
BUG=webrtc:5006
TBR=ehmaldonado@webrtc.org
Review-Url: https://codereview.webrtc.org/2600193002 .
Cr-Commit-Position: refs/heads/master@{#15801}
2016-12-27 08:21:19 +00:00
Henrik Kjellander
9547033637
Move tools/{msan,ubsan} -> tools-webrtc/
...
After landing https://codereview.chromium.org/2580313002/ in
Chromium and rolled it in, this is now possible.
BUG=webrtc:5006
TBR=charujain@webrtc.org
NOTRY=True
Review-Url: https://codereview.webrtc.org/2589093002 .
Cr-Commit-Position: refs/heads/master@{#15695}
2016-12-20 07:04:25 +00:00
kthelgason
2305b701ae
Remove unused build override
...
BUG=webrtc:6431
Review-Url: https://codereview.webrtc.org/2545503002
Cr-Commit-Position: refs/heads/master@{#15335}
2016-11-30 15:01:24 +00:00
kjellander
847f6897f2
Roll chromium_revision 5e821a778b..5c22c2afac (432715:434448)
...
Manual changes needed to use our own test runner for Android tests.
VideoProcessorIntegrationTest.ProcessNoLossChangeFrameRateFrameDropVP9
is failing for TSan and UBSan configs, so disable the test for them here.
Change log: 5e821a778b..5c22c2afac
Full diff: 5e821a778b..5c22c2afac
Changed dependencies:
* src/buildtools: 1f985091a5..991f459071
* src/third_party/android_tools: https://chromium.googlesource.com/android_tools.git/+log/c02a002b48..811a2c3f91
* src/third_party/catapult: 249cfbcd88..671a654736
* src/third_party/ffmpeg: 3c7a098821..d16162e3f4
* src/third_party/icu: 7ddf5e9ba1..dda089a98a
* src/third_party/libvpx/source/libvpx: 5c64c01c7c..d7f1d60c51
* src/third_party/openmax_dl: 57d33bee78..7acede9c03
DEPS diff: 5e821a778b..5c22c2afac
/DEPS
Clang version changed 284979:287780
Details: 5e821a778b..5c22c2afac
/tools/clang/scripts/update.py
TBR=marpan@webrtc.org , ehmaldonado@webrtc.org
BUG=webrtc:6775, webrtc:6739, webrtc:6781
NOTRY=True
Review-Url: https://codereview.webrtc.org/2533733002
Cr-Commit-Position: refs/heads/master@{#15256}
2016-11-28 10:04:45 +00:00
kjellander
218f436713
Roll chromium_revision 1a6cf4da7c..f1e2718a3f (431807:431838)
...
Use system Xcode on Mac instead of the hermetic toolchain which
is now the default in Chromium. WebRTC needs the 10.12 SDK to
compile successfully, which is not availble in the hermetic
toolchain Chromium is rolling out to Googlers.
Change log: 1a6cf4da7c..f1e2718a3f
Full diff: 1a6cf4da7c..f1e2718a3f
No dependencies changed.
No update to Clang.
TBR=ehmaldonado@webrtc.org
BUG=webrtc:6700
Review-Url: https://codereview.webrtc.org/2496113002
Cr-Commit-Position: refs/heads/master@{#15057}
2016-11-14 07:54:34 +00:00
kthelgason
cc2d1c6917
Bump mac deployment target to 10.9
...
BUG=webrtc:6431
Review-Url: https://codereview.webrtc.org/2488943002
Cr-Commit-Position: refs/heads/master@{#15004}
2016-11-09 15:44:34 +00:00
kjellander
b1125685a0
Roll chromium_revision 9b5bb47fa0..04e7c673d9 (426837:427632)
...
Configure ignore_elf32_limitations = true in build_overrides/build.gni
as made possible by https://codereview.chromium.org/2448453002/
Changes to webrtc/test/ios/Info.plist were needed due to https://codereview.chromium.org/2441793002
Change log: 9b5bb47fa0..04e7c673d9
Full diff: 9b5bb47fa0..04e7c673d9
Changed dependencies:
* src/third_party/libFuzzer/src: 9aa0bddeb6..0a3128c75d
* src/third_party/libvpx/source/libvpx: 294a734a5f..9a032fa262
* src/third_party/libyuv: 198bce3959..550cf829fb
DEPS diff: 9b5bb47fa0..04e7c673d9
/DEPS
Clang version changed 283753:284979
Details: 9b5bb47fa0..04e7c673d9
/tools/clang/scripts/update.py
TBR=marpan@webrtc.org ,
BUG=webrtc:6596, webrtc:6608
NOTRY=True
Review-Url: https://codereview.webrtc.org/2447263003
Cr-Commit-Position: refs/heads/master@{#14794}
2016-10-26 20:38:10 +00:00
ehmaldonado
4016a0b2e8
GN: Move variables from //build_overrides/webrtc.gni to //webrtc/build/webrtc.gni
...
There is no clear reason to have them in build_overrides, and
webrtc/build seems to be a better place.
Also, delete build_overrides/webrtc.gni
NOTRY=True
BUG=webrtc:5949
Review-Url: https://codereview.webrtc.org/2309253004
Cr-Commit-Position: refs/heads/master@{#14108}
2016-09-07 13:50:23 +00:00
ehmaldonado
70279215a6
Add linux_use_bundled_binutils_override = true to build_overrides.
...
This variable was introduced in https://codereview.chromium.org/2293853002
and causes builds to fail, since is not defined in WebRTC.
NOTRY=True
BUG=webrtc:6281
Review-Url: https://codereview.webrtc.org/2295923005
Cr-Commit-Position: refs/heads/master@{#13987}
2016-08-31 09:00:01 +00:00
ehmaldonado
08c047ee37
GN: Use custom suppressions for lint in android.
...
Also, suppress lint warnings that were causing compiling errors.
BUG=webrtc:6281
NOTRY=True
Review-Url: https://codereview.webrtc.org/2293383002
Cr-Commit-Position: refs/heads/master@{#13985}
2016-08-31 08:55:10 +00:00
ehmaldonado
2df32a31d2
GN: Override lsan and tsan suppression files.
...
BUG=webrtc:6236
NOTRY=True
Review-Url: https://codereview.webrtc.org/2274883002
Cr-Commit-Position: refs/heads/master@{#13897}
2016-08-24 14:46:16 +00:00
phoglund
18832f6c35
Make rtc_include_tests true by default in gn.
...
See bug for discussion.
BUG=webrtc:6119
TBR=kjellander@webrtc.org
Review-Url: https://codereview.webrtc.org/2156203002
Cr-Commit-Position: refs/heads/master@{#13500}
2016-07-19 19:56:56 +00:00
phoglund
136778252d
Revert of Fix inconsistent setting of the rtc_include_unittests flag. (patchset #1 id:1 of https://codereview.webrtc.org/2154693002/ )
...
Reason for revert:
Nope, breaks chromium
Original issue's description:
> Fix inconsistent setting of the rtc_include_unittests flag.
>
> On advice from brettw, se discussion here:
> https://codereview.webrtc.org/2149543002/
>
> The problem was we were setting the flag to both false and true,
> and the the true happened to win out for WebRTC checkouts and
> false for Chromium checkouts. This change should make this
> mechanic more obvious.
>
> This change _should_ have no effect downstream.
>
> Doing tbr to see if we can get the chromium import back into a good state today.
>
> TBR=tommi@webrtc.org
>
> Committed: https://crrev.com/9d34148714773339a4e8396bd28aceb571554d36
> Cr-Commit-Position: refs/heads/master@{#13484}
TBR=tommi@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
Review-Url: https://codereview.webrtc.org/2150293002
Cr-Commit-Position: refs/heads/master@{#13486}
2016-07-15 11:13:28 +00:00
phoglund
9d34148714
Fix inconsistent setting of the rtc_include_unittests flag.
...
On advice from brettw, se discussion here:
https://codereview.webrtc.org/2149543002/
The problem was we were setting the flag to both false and true,
and the the true happened to win out for WebRTC checkouts and
false for Chromium checkouts. This change should make this
mechanic more obvious.
This change _should_ have no effect downstream.
Doing tbr to see if we can get the chromium import back into a good state today.
TBR=tommi@webrtc.org
Review-Url: https://codereview.webrtc.org/2154693002
Cr-Commit-Position: refs/heads/master@{#13484}
2016-07-15 10:56:14 +00:00
kjellander
68208897be
Roll chromium_revision 7fa6701bc5..1a73d11e65 (398458:399420)
...
A fix was needed to make Android tests pass after
https://codereview.chromium.org/2043803003
Another fix was needed for the webrtc_perf_tests.isolate sinc eit was missing
one file.
Change log: 7fa6701bc5..1a73d11e65
Full diff: 7fa6701bc5..1a73d11e65
Changed dependencies:
* src/buildtools: 8dd3c8e39a..099f1da55b
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/0fc7df55c0..171b5403ee
* src/third_party/ffmpeg: 7f03319b9d..bcb8b67b8b
DEPS diff: 7fa6701bc5..1a73d11e65
/DEPS
No update to Clang.
TBR=
BUG=webrtc:5990
NOTRY=True
Review-Url: https://codereview.webrtc.org/2074043002
Cr-Commit-Position: refs/heads/master@{#13178}
2016-06-17 06:29:38 +00:00
kjellander
dfe6937666
Revert of Roll chromium_revision 7fa6701bc5..1a73d11e65 (398458:399420) (patchset #2 id:20001 of https://codereview.webrtc.org/2061723002/ )
...
Reason for revert:
webrtc_perf_tests fails on all Android Release testers:
http://build.chromium.org/p/client.webrtc/builders/Android64%20Tests%20%28L%20Nexus9%29/builds/3673
Original issue's description:
> Roll chromium_revision 7fa6701bc5..1a73d11e65 (398458:399420)
>
> A fix was needed to make Android tests pass after
> https://codereview.chromium.org/2043803003
>
> Change log: 7fa6701bc5..1a73d11e65
> Full diff: 7fa6701bc5..1a73d11e65
>
> Changed dependencies:
> * src/buildtools: 8dd3c8e39a..099f1da55b
> * src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/0fc7df55c0..171b5403ee
> * src/third_party/ffmpeg: 7f03319b9d..bcb8b67b8b
> DEPS diff: 7fa6701bc5..1a73d11e65
/DEPS
>
> No update to Clang.
>
> TBR=
> BUG=webrtc:5990
> NOTRY=True
>
> Committed: https://crrev.com/c49cf1308f879ce029f5f0e804b4eef3b08b67c5
> Cr-Commit-Position: refs/heads/master@{#13117}
TBR=
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:5990
Review-Url: https://codereview.webrtc.org/2059423002
Cr-Commit-Position: refs/heads/master@{#13118}
2016-06-13 21:11:09 +00:00
kjellander
c49cf1308f
Roll chromium_revision 7fa6701bc5..1a73d11e65 (398458:399420)
...
A fix was needed to make Android tests pass after
https://codereview.chromium.org/2043803003
Change log: 7fa6701bc5..1a73d11e65
Full diff: 7fa6701bc5..1a73d11e65
Changed dependencies:
* src/buildtools: 8dd3c8e39a..099f1da55b
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/0fc7df55c0..171b5403ee
* src/third_party/ffmpeg: 7f03319b9d..bcb8b67b8b
DEPS diff: 7fa6701bc5..1a73d11e65
/DEPS
No update to Clang.
TBR=
BUG=webrtc:5990
NOTRY=True
Review-Url: https://codereview.webrtc.org/2061723002
Cr-Commit-Position: refs/heads/master@{#13117}
2016-06-13 19:12:47 +00:00
kjellander
e72db17556
GN: Use rtc_include_tests variable to exclude tests.
...
This is closer to what the GYP build does, and is more readable.
BUG=webrtc:5949
TBR=phoglund@webrtc.org
NOTRY=True
Review-Url: https://codereview.webrtc.org/2043873003
Cr-Commit-Position: refs/heads/master@{#13054}
2016-06-06 21:00:09 +00:00
Patrik Höglund
87f8c0d072
Adding in objc vars for WebRTC GN config.
...
Appears to be needed after https://codereview.chromium.org/1941053002 .
R=ivoc@webrtc.org
TBR=kjellander@webrtc.org
Review URL: https://codereview.webrtc.org/1941413002 .
Cr-Commit-Position: refs/heads/master@{#12609}
2016-05-03 15:20:03 +00:00
kjellander
e3897ad7e2
Roll chromium_revision 2a03e86fcf..bc1c2103ef (389507:390316)
...
The BoringSSL changes in
https://codereview.chromium.org/1917223004/
https://codereview.chromium.org/1919383002/
required moving the build_with_chromium variable to build.gni.
Change log: 2a03e86fcf..bc1c2103ef
Full diff: 2a03e86fcf..bc1c2103ef
Changed dependencies:
* src/buildtools: e84114dbe2..cdbd50759b
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/f01fb5dc0e..a081423809
* src/tools/gyp: 6ea68631cd..4cf07e8d61
DEPS diff: 2a03e86fcf..bc1c2103ef
/DEPS
Clang version changed 266460:267383
Details: 2a03e86fcf..bc1c2103ef
/tools/clang/scripts/update.py
TBR=pbos@webrtc.org
NOTRY=True
Review-Url: https://codereview.webrtc.org/1925843003
Cr-Commit-Position: refs/heads/master@{#12544}
2016-04-28 09:51:10 +00:00
kjellander
80381aac5c
Roll chromium_revision 61ed337cfe..21934f358a (388120:388405)
...
Change log: 61ed337cfe..21934f358a
Full diff: 61ed337cfe..21934f358a
No dependencies changed.
No update to Clang.
TBR=
NOTRY=True
Review URL: https://codereview.webrtc.org/1901763005
Cr-Commit-Position: refs/heads/master@{#12434}
2016-04-20 05:59:51 +00:00
kjellander
10cd6ff5d0
Roll chromium_revision 7542f07..38664e7 (377632:377790) + set SDK 10.11 on Mac
...
Change log: 7542f07..38664e7
Full diff: 7542f07..38664e7
Changed dependencies:
* src/buildtools: 97b5c48..14288a0
* src/tools/swarming_client: 71c61c8..a72f46e
DEPS diff: 7542f07..38664e7
/DEPS
No update to Clang.
TBR=tkchin@webrtc.org
Review URL: https://codereview.webrtc.org/1741663002
Cr-Commit-Position: refs/heads/master@{#11780}
2016-02-26 11:21:18 +00:00
Henrik Kjellander
0be9df4293
Roll chromium_revision aa04eb9..4d6ba6e (376768:376909)
...
Add build_overrides/build.gni similar to
https://codereview.chromium.org/1686373002 in order for us
to have some targets generated only for WebRTC.
Change log: aa04eb9..4d6ba6e
Full diff: aa04eb9..4d6ba6e
Changed dependencies:
* src/buildtools: ef3e530..97b5c48
DEPS diff: aa04eb9..4d6ba6e
/DEPS
No update to Clang.
TBR=tkchin@webrtc.org
BUG=webrtc:5453
Review URL: https://codereview.webrtc.org/1720353002 .
Cr-Commit-Position: refs/heads/master@{#11715}
2016-02-23 06:19:06 +00:00
Henrik Kjellander
48e66b4463
GN: Remove build_overrides/v8.gni
...
After https://codereview.chromium.org/1413893003
this workaround is no longer needed (since we've now
rolled that revision into WebRTC).
BUG=541791
R=phoglund@webrtc.org
Review URL: https://codereview.webrtc.org/1418063002 .
Cr-Commit-Position: refs/heads/master@{#10370}
2015-10-22 08:50:43 +00:00
Henrik Kjellander
b79472a4fb
Roll chromium_revision c089d37..159828f (353662:353696)
...
Due to https://codereview.chromium.org/1397493004 we're now adding
a build_overrides directory in WebRTC. Thanks to this, we no longer
need to pass --args="build_with_chromium=false" when running GN in
standalone WebRTC.
Change log: c089d37..159828f
Full diff: c089d37..159828f
No dependencies changed.
No update to Clang.
BUG=webrtc:5070,chromium:541791
TBR=tommi@webrtc.org
CQ_EXTRA_TRYBOTS=tryserver.webrtc:win_baremetal,mac_baremetal,linux_baremetal
Review URL: https://codereview.webrtc.org/1403453003 .
Cr-Commit-Position: refs/heads/master@{#10270}
2015-10-14 06:14:10 +00:00