Skip to content

Commit 94ecd6e

Browse files
committed
Addendum to acc4c72
1 parent acc4c72 commit 94ecd6e

File tree

10 files changed

+1394
-579
lines changed

10 files changed

+1394
-579
lines changed

vendor/google-breakpad/.gitignore

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2828

2929
# Ignore other VCSs.
30+
.repo/
3031
.svn/
3132

3233
# Ignore common compiled artifacts.
@@ -47,6 +48,12 @@ lib*.a
4748
/src/tools/linux/symupload/minidump_upload
4849
/src/tools/linux/symupload/sym_upload
4950
/src/tools/mac/dump_syms/dump_syms
51+
/src/tools/mac/dump_syms/dump_syms_mac
52+
53+
# Ignore unit test artifacts.
54+
*_unittest
55+
*.log
56+
*.trs
5057

5158
# Ignore autotools generated artifacts.
5259
.deps
@@ -77,7 +84,6 @@ src/Makefile
7784

7885
# Ignore directories gclient syncs.
7986
src/testing
80-
src/third_party/glog
8187
src/third_party/lss
8288
src/third_party/protobuf
8389
src/tools/gyp

vendor/google-breakpad/.travis.yml

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,34 @@
11
# Travis build integration.
22
# https://docs.travis-ci.com/
33
language: cpp
4-
# TODO: add a clang build as well.
5-
compiler:
6-
- gcc
4+
5+
sudo: required
6+
77
addons:
88
apt:
99
sources:
1010
- ubuntu-toolchain-r-test
1111
packages:
12+
- clang
1213
- gcc-4.8
1314
- g++-4.8
14-
# Travis sets CC/CXX to the system toolchain based on the `compiler`
15-
# selection. If clang is added, this should move to be set inside the
16-
# matrix.
15+
1716
env:
18-
- USE_CC=gcc-4.8 USE_CXX=g++-4.8
17+
global:
18+
- secure: "FPczJ1u7FWGXOtUVf5AONeexfQDYnKRtuNs3phLwlPPAbgAlIc/WeTRSHC8DAb1T8IyPdN3Zi7cqLz0dvPol0iX1fWSfr8YdtW0ea8nUYH5ldmmp6H75FEUJUcISmYwL4WN7TldC6Hnzrlbw/0xmBH8gtAgddtBXKc9P9SwEZvM4OiFMHbMPwZEhRj+D95rfH12lgh3D16nbXGnx3rSNbHszvIxrU2VvlLo9Aa+hbmVj5CsBiNJjhDS64ie+VMTkuzcWNqLRYaGOCQ8ftKAlj/fjGfoKjPDN9dSJg9gW1FjOMPeQo93qhSc/hCmTq7sWxBJu48telinUgESdE5q/8gRf5J05ImWPntZAkC/wQkA20K7Kp/fH1CRaYXQMWKjts8c6dQZ5R4WxE4WXUo5rz573Ti9uyVTLys9whnzaib3YbqYv04irkhpgzo3rd8PF8SXpgK99ySQCcv/Dh7UQuXPpcaknOk2mBySXjQDgpQHHXDN2uUek1HEo5xit8fQuQw3TdPIZ9ZgzQ/c5/Dx6sLWAGEfVH9MN+hy6AiZnJ1JI+XF82kAf1pnf8WddHtlE7pAdWRFQt0iOj9T9esV1/o0VCJVzJLRdpKecF0sTpJxDuan6cFI0tNCkNjHFA5wJKYAvdOPAmYkqre7aIIqSOKy3Fjh9JP9CBJFy7eals9U="
19+
20+
# TODO: Add an OS X config.
21+
matrix:
22+
include:
23+
- os: linux
24+
compiler: gcc
25+
env: USE_CC=gcc-4.8 USE_CXX=g++-4.8 COVERITY_SCAN=true
26+
- os: linux
27+
compiler: clang
28+
1929
before_install: ./scripts/travis-checkout.sh
2030
script: ./scripts/travis-build.sh
21-
# TODO: add mac support
22-
os:
23-
- linux
31+
2432
notifications:
2533
email:
2634

vendor/google-breakpad/DEPS

Lines changed: 27 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -33,18 +33,10 @@
3333
# 'gclient runhooks' rather than 'gclient sync'.
3434

3535
deps = {
36-
# Logging code.
37-
"src/src/third_party/glog":
38-
"https://github.com/google/glog.git" +
39-
"@v0.3.4",
40-
4136
# Testing libraries and utilities.
4237
"src/src/testing":
43-
"https://github.com/google/googlemock.git" +
44-
"@release-1.7.0",
45-
"src/src/testing/gtest":
4638
"https://github.com/google/googletest.git" +
47-
"@release-1.7.0",
39+
"@release-1.8.0",
4840

4941
# Protobuf.
5042
"src/src/third_party/protobuf/protobuf":
@@ -54,22 +46,39 @@ deps = {
5446
# GYP project generator.
5547
"src/src/tools/gyp":
5648
"https://chromium.googlesource.com/external/gyp/" +
57-
"@e8ab0833a42691cd2184bd4c45d779e43821d3e0",
49+
"@324dd166b7c0b39d513026fa52d6280ac6d56770",
5850

5951
# Linux syscall support.
6052
"src/src/third_party/lss":
6153
"https://chromium.googlesource.com/linux-syscall-support/" +
62-
"@9292030109847793f7a6689adac1ddafb412fe14"
54+
"@a89bf7903f3169e6bc7b8efc10a73a7571de21cf",
6355
}
6456

6557
hooks = [
6658
{
67-
# TODO(chrisha): Fix the GYP files so that they work without
68-
# --no-circular-check.
69-
"pattern": ".",
70-
"action": ["python",
71-
"src/src/tools/gyp/gyp_main.py",
72-
"--no-circular-check",
73-
"src/src/client/windows/breakpad_client.gyp"],
59+
# Keep the manifest up to date.
60+
"action": ["python", "src/src/tools/python/deps-to-manifest.py",
61+
"src/DEPS", "src/default.xml"],
7462
},
7563
]
64+
65+
hooks_os = {
66+
'win': [
67+
{
68+
# TODO(chrisha): Fix the GYP files so that they work without
69+
# --no-circular-check.
70+
"pattern": ".",
71+
"action": ["python",
72+
"src/src/tools/gyp/gyp_main.py",
73+
"--no-circular-check",
74+
"src/src/client/windows/breakpad_client.gyp"],
75+
},
76+
{
77+
# XXX: this and above should all be wired into build/all.gyp ?
78+
"action": ["python",
79+
"src/src/tools/gyp/gyp_main.py",
80+
"--no-circular-check",
81+
"src/src/tools/windows/tools_windows.gyp"],
82+
},
83+
],
84+
}

0 commit comments

Comments
 (0)