crashpad/DEPS

222 lines
5.9 KiB
Plaintext
Raw Normal View History

# Copyright 2014 The Crashpad Authors. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
vars = {
'chromium_git': 'https://chromium.googlesource.com',
'pull_linux_clang': False,
'pull_win_toolchain': False
}
deps = {
'buildtools':
Update DEPS for buildtools and GYP Point buildtools to its new location and update it to 3e50219fc450. https://chromium.googlesource.com/chromium/buildtools: 437a616be5b2 Roll doclava from Android version 6.0.0 to 8.1.0 e514b423cd41 Remove libunwind arm dependency from libc++abi d8b13809dced Build libc++abi with LIBCXXABI_SILENT_TERMINATE set dd61138d2390 Add libunwind include path to libunwind config a2cbf26d9ed3 Roll lib{cxx,cxxabi,unwind} 95d2a25d1de9 Roll gn 5478ca083b..c67646fb60 (r528993:r531988) cac097d5c2b8 Roll lib{cxx,cxxabi,unwind} f115f4786771 Revert "Roll gn 5478ca083b..c67646fb60 (r528993:r531988)" 2637e7e91152 Roll gn 5478ca083b..a0a05a85c5 (r528993:r533513) 053f96910491 Add Windows support to libc++ target a09e064635a4 Merge "Add Windows support to libc++ target." 2888931260f2 checkdeps: Add "noparent" support, similar to OWNERS files 3748a2a90871 Roll gn a0a05a85c5..ee966518c2 (r533513:r544233) 10d701fce52d Prepare for |is_posix| switch in the Fuchsia build ce837ab781da Roll lib{c++,c++abi,unwind} c81e25593ef4 [CFI] Update libc++abi to include cfi-icall fix 4c8aa3ad4fd3 Roll gn ee966518c2..b709e226c5 (r544233:r549249) e8aa02ea839e Merge "Roll gn ee966518c2..b709e226c5 (r544233:r549249)" 8febfea9bc7e Move SVN revision comments to be variables in a gni file ab7b6a7b350d Roll gn b709e226c5..76b9b6c759 (r549249:r552354) b7d53a93026d Make libc++abi C++17 ready 50bedd71e73c Roll gn 76b9b6c759..8b9e025d4d (r552354:r554932) 0b71401b977f Roll gn 8b9e025d4d..0fbf0789d9 (r554932:r555198) 292896eef97e Roll libc++abi 52c7a376..05a73941 ae5162d61ffc Remove unnecessary android_crazy_linker dependency from libc++abi c2fb17cecaf9 Correctly configure __cxa_demangle visibility a9e946f166b7 Exclude libc++abi target when use_custom_libcxx=false e7546473ac90 Move extern-C before __attribute__ declarations e0b3d0a72133 Roll gn 0fbf0789d9..ccbeab673a (r555198:r558753) 8ca403ab93e0 Merge "Move extern-C before __attribute__ declarations" 4cbff1e40ea6 Roll lib{cxx,unwind} to ToT 94288c26d2ff Revert "Roll gn 0fbf0789d9..ccbeab673a (r555198:r558753)" 893eb86b02b2 Set no_default_deps in shared libc++ builds 6f4dae280c6a Roll gn 0fbf0789d9..84176d72a4 (r555198:r564007) 5941c1b3df96 Roll gn 84176d72a4..a3bcd204a1 (r564007:r567268) 9c9fd97928dd Roll gn a3bcd204a1..7f29218b23 (r567268:r570036) f45682622e92 Remove GN from buildtools 506ae1c73670 Add gn-has-moved binary in old gn location 49b054d87c53 Remove libcpp_is_static aec56e26079f Roll to gn from gn.googlesource.com 2568b85b1fa9 Merge "Remove libcpp_is_static" 66c7d9dc3c26 Re-add .gitignore for GN a57c8cf55208 Merge "Re-add .gitignore for GN" 7876a3a2adc9 Revert "Remove libcpp_is_static" 0dd5c6f980d2 Merge "Revert "Remove libcpp_is_static"" 4ae75c1f8188 Add components/tracing in visibility for libunwind 637716e67c05 Remove libcpp_is_static 5a265b45c14c Merge "Remove libcpp_is_static" 691bfec9d73b Only set is_component_build if !is_component_build 9a90d9aaadeb Use new export_libcxxabi_from_executables variable 2dff9c9c74e9 Roll GN from "UNKNOWN" to 1413 (4cf8d15..e134e49) 13a00f110ef9 Roll lib{cxx,cxxabi,unwind} fdce2ad26b26 Roll libcxx{abi} 24ebce457874 Update clang-format binaries and scripts for all platforms da9b2941cbf6 Revert "Roll libcxx{abi} 04161ec8d7c7 Roll gn to version 1496 (0790d304) 7d88270de197 Added statically linked linux binary for clang-format b07ce09e6870 Roll lib{c++,c++abi,unwind} 5cce74c6ae2e Roll libc++ 93e021048e8a Add thomasanderson and thakis to libc++{abi} OWNERS 0e1cbc4eab68 Stop removing hide_all_but_jni_onload config from libc++ 9d61cbb94fd6 Make libc++ a shared library on Android sanitizer builds 40194ab03962 Do TODOs related to Android/libc++ 2f02e1f363b1 Don't export operator new/delete on Mac 6fbda1b24c18 Add eu-strip to buildtools/third_party/ d658e92a1fc2 Delete buildtools https://chromium.googlesource.com/chromium/src/buildtools: 6b05562fca00 [buildtools] add owners 97f503c698ae Update libcxx{abi} daac513c763a Fixes necessary for enabling libc++ on Windows 3e50219fc450 Fix mac/component/asan builds Update GYP to 8bee09f4a578. 52d9dcea6525 Add prototype of Travis config 85a2192070ba ac24c9a9501e osx 6dbd6e1ed2ad 2f9ae921f899 add copyright to .sh 2ea7773b5a97 set +x on buildbot/travis-checkout.sh 834a0592ddee fiddling with directories c3b797d883df try exporting PATH and only build ninja for now 541da5393710 try other order for sync: 39ad9f30379c see if ninja is getting pulled 007db9efe490 see if ninja is getting pulled 0afd3fc18f12 try a wrapper script 7f2941039abf readd osx d22dd9717aeb and try clang deb62526ffbb Disable some tests that fail on bots to try to get a green build 4d467626b0b9 Make Travis build only the master branch 81286d388abf infra: remove cq.cfg, which is no longer used 197c82b78bc8 Patch GYP so that building with Xcode 10 works f825c98e4bff Fix issue with missing resources in Xcode ui tests targets 6dbf304b77cb Add a copyright header to TestCmd.py 9df93ee4302e Make Visual Studio 2017 Community Edition work w/ GYP f989ef9f1c41 Use ast module instead of compiler module for parsing files f2dca32f7856 Update simple_copy.py for Python3 types ab4aca868d68 Mostly mechanical changes for Python3 support 732bde62a5eb Fix one dangling utf8 decode call needed for python 3 e22714e51525 Fixes needed for Python3 on Win32 703706c4995b src,win: add VS2019 version bd11dd1c51ef More miscellaneous fixes for Python3 compatibility 8bee09f4a578 Changes for windows and easy xml to get gyp to run under python 3 Change-Id: I7a0dc6638d275728aec2bd30c07b11492573d1e3 Reviewed-on: https://chromium-review.googlesource.com/c/1496661 Commit-Queue: Joshua Peraza <jperaza@chromium.org> Commit-Queue: Mark Mentovai <mark@chromium.org> Reviewed-by: Joshua Peraza <jperaza@chromium.org>
2019-03-01 17:24:21 -05:00
Var('chromium_git') + '/chromium/src/buildtools.git@' +
'3e50219fc4503f461b2176a9976891b28d80f9ab',
'crashpad/third_party/gtest/gtest':
Var('chromium_git') + '/external/github.com/google/googletest@' +
Enable clang -Wextra-semi in POSIX/Fuchsia clang builds This completes compatibility with clang -Wextra-semi and enables that warning when building with clang for POSIX/Fuchsia. The enabling mini_chromium change depends on the compatibility changes in gtest. -Wextra-semi is only used when using mini_chromium’s build configuration. This does not affect in-Chromium builds. This updates mini_chromium to d3e46f173a22 and gtest to 8b6d3f9c4a77. Semicolon-related changes in each: mini_chromium 29c507fb618e Add -Wextra-semi to POSIX/Fuchsia Clang builds d3e46f173a22 Sync base/numerics with upstream as of 97fa6e4bdf7b gtest 56ef07a20308 Build gmock cleanly with clang -Wextra-semi a1dd07786b9a Build gmock cleanly with clang -Wextra-semi and -Wextra-semi-stmt All changes: mini_chromium 4e8b715e2aeb Partially restore VS2015 support; baseline functionality only 29c507fb618e Add -Wextra-semi to POSIX/Fuchsia Clang builds d3e46f173a22 Sync base/numerics with upstream as of 97fa6e4bdf7b gtest 4d62b5b9aef0 fix: Remove Arduino entry points 0c0ca9038245 fix: Correct *_main.cc paths adc5045cbf27 chore: Alphabetize exclude directories 23533009b872 chore: Add Windows cmake files to .gitignore 0ffa5f9779fc Merge branch 'master' into chore/fix_library_json fd1c7976aee8 Merge branch 'chore/fix_library_json' of https://github.com/ciband/googletest into chore/fix_library_json 202dcabf39fd misc: Revert formatting changes 23e693787399 misc: Reapply Arduino functions 45c58aa6f360 fix: Add Arduino setup()/loop() functions back c868da198834 Enable building as a shared library (dll) on Windows with Bazel 7c4164bf404d Fix INSTANTIATE_TEST_CASE_P with zero variadic arguments 91bfc0822855 Enable CI on Windows (appveyor) with Bazel 569fba4d742b Make internal FunctionMocker class final fdc59ffd050a Add AllOfArray matcher that verifies a value matches all member of some array/container/list/set/..., e.g: bf07131c1d0a Merge pull request #2041 from ciband:chore/fix_library_json 46b81732b634 Fixed "make dist" 5ec7f0c4a113 Merge pull request #2079 from acozzette:fix-dist 718bb65acff1 Avoid dynamic/static runtime linking (LNK4098) by properly replacing MD(d)->MT(d) in both C and CXX flags, resolves 2074 01148677a937 Merge pull request #2086 from hugolm84:fix-dynamic/static- runtime-link 1f42ae7353b3 Merge pull request #2063 from mathbunnyru:master 9318a18ccf8f Added -Wgnu-zero-variadic-macro-arguments" clang 2775733ee1e9 Update advanced.md casing in example ce29e55cfcbb Merge pull request #2090 from KellyWalker/patch-1 8e37822b4b21 Merge pull request #2063 from mathbunnyru:master acde02c635f8 Repeat #2090 e04254989d26 Merge pull request #2091 from google/gennadiycivil-patch-1 1c23efb42450 Fix README.md broken link 4f4c01d8c866 Merge pull request #2092 from Billy4195/Update_README fe519d64a6e0 fix: Add *_all.cc files to ignore list b2b24622500d fix: Add Arduino to embedded platform list 53798de93935 chore: Add PlatformIO supported platforms list 0ea2d8f8fa16 Fix stack overflow in AnyOfArray tests 67265e070677 cmake: move global project definition to beginning f89253434fd3 cmake: detect Cygwin which needs extensions to build 471f5bc433c0 Merge pull request #2098 from ciband:feat/finish_platformio_support 876bdfa565b7 Update example code in gtest.h to prefer override over virtual now 52ea4f7beaa6 Mark legacy _TEST_CASE_ macros as deprecated 50059a12b9fd Address -Wgnu-zero-variadic-macro-arguments 9df5475b8267 Test out changes with clang/OSX each PR using Travis CI 5dfcd1bc422d Update .travis.yml f80d6644d4b4 Update .travis.yml b3679d856586 Fix an invalid example of JSON report in advanced.md e28b50609e78 Merge pull request #2103 from kw-udon/fix-json-in-advanced- md 9a502a5b14b4 Merge pull request #2100 from ngie-eign/test-clang-osx- every-travis-run 47568eade6b9 fix: Correct *-all.cc file paths 48e6f1f387e6 Stop TestInfo::Run() calling a function through null pointer f4d3cdb65753 Generate a libgtest.la to help libtool managing dependencies 60cf03313da2 Set gtest version correctly for older cmake versions dda0df3b0ac6 Internal change 28a96d1834dd Fix matcher comparisons for std::reference_wrapper 4f79e316acc9 Internal changes b68ec344bfe4 Merge pull request #2101 from MaEtUgR:fix-cmake-cygwin b37574c1bfb3 Merge pull request #2107 from ciband:feat/finish_platformio_support c4ccab33aaa0 Internal Change ed2fe122f8dc Fix -Wunused-private-field issues with clang 1ded83195d93 Compile clang with `-Wall -Wshadow -Werror` 96826743ea0a Import `patch-bsd-defines` from FreeBSD ports [1] 75c3396099bf Merge pull request #2113 from knuto:pr/set_old_gtest_ver e5e846da7fda Merge pull request #2120 from ngie-eign:clang-compile-with- basic-warns-flags ea43be9d1a78 Merge pull request #2119 from ngie-eign:clang-wunused- private-field f73b2fb39efc Merge pull request #2114 from knuto:pr/libtool_support 54ec41f00018 Merge pull request #2121 from ngie-eign:add-dragonflybsd- and-kfreebsd-support d850e144710e Merge pull request #2112 from knuto:pr/fix_null_pointer a4af76cf8c13 Add `cxx_strict_flags` for clang to match FreeBSD's WARNS flags 2147806d2d5c Fix clang `-Winconsistent-missing-override` warnings 5388473acfb6 Fix clang `-Winconsistent-missing-override` warnings 1c22797cd304 Fix clang `-Wunused-parameter` warnings fcf59ca7bf63 Ignore `-Wsign-conversion` issues 9dc235b59cfd Avoid array index out of range 6d4d2f06bebc Merge pull request #2141 from dspinellis/index-fix 0e424c7594dd Update gtest-death-test to use new Fuchsia API 873e479817d3 Internal Change c374893023c9 Merge pull request #2123 from ngie-eign:clang-inconsistent- missing-override c5a792d1b685 Merge pull request #2125 from ngie-eign:clang-unused- parameter 1411d27a944d Merge pull request #2061 from samolisov:building-with- bazel-as-a-dll-on-windows 7203f37f57e4 Merge pull request #2137 from ngie-eign:clang-ignore-sign- conversion cd09534deccd Don't hardcode the filename in `CxxExceptionDeathTest.PrintsMessageForStdException` b6473fcf90a3 Merge pull request #2126 from ngie-eign:clang-add-more- strict-warnings 37ae1fc5e6be Merge pull request #2147 from ngie-eign:gtest-test-death- test-dont-hardcode-test-name d70cd4e35859 Fix grammatical error in primer.md 5154386c5f76 Merge pull request #2152 from rsinnet/patch-1 efecb0bfa687 Replace more pump'd code with variadic templates fc979623a91e Minor build system fixes 56ef07a20308 Build gmock cleanly with clang -Wextra-semi db9b85e27522 Let embedders customize GTEST_INTERNAL_DEPRECATED() a1dd07786b9a Build gmock cleanly with clang -Wextra-semi and -Wextra-semi-stmt 3dd2e841c34b Fix emission of -Wzero-as-null-pointer-constant when comparing integers 8b6d3f9c4a77 Merge pull request #2158 from CarloWood:master Bug: chromium:926235 Change-Id: I078620849c2369636d0809f0193a355aa0879cae Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/1503686 Commit-Queue: Mark Mentovai <mark@chromium.org> Reviewed-by: Nico Weber <thakis@chromium.org>
2019-03-05 15:55:49 -05:00
'8b6d3f9c4a774bef3081195d422993323b6bb2e0',
'crashpad/third_party/gyp/gyp':
Var('chromium_git') + '/external/gyp@' +
Update DEPS for buildtools and GYP Point buildtools to its new location and update it to 3e50219fc450. https://chromium.googlesource.com/chromium/buildtools: 437a616be5b2 Roll doclava from Android version 6.0.0 to 8.1.0 e514b423cd41 Remove libunwind arm dependency from libc++abi d8b13809dced Build libc++abi with LIBCXXABI_SILENT_TERMINATE set dd61138d2390 Add libunwind include path to libunwind config a2cbf26d9ed3 Roll lib{cxx,cxxabi,unwind} 95d2a25d1de9 Roll gn 5478ca083b..c67646fb60 (r528993:r531988) cac097d5c2b8 Roll lib{cxx,cxxabi,unwind} f115f4786771 Revert "Roll gn 5478ca083b..c67646fb60 (r528993:r531988)" 2637e7e91152 Roll gn 5478ca083b..a0a05a85c5 (r528993:r533513) 053f96910491 Add Windows support to libc++ target a09e064635a4 Merge "Add Windows support to libc++ target." 2888931260f2 checkdeps: Add "noparent" support, similar to OWNERS files 3748a2a90871 Roll gn a0a05a85c5..ee966518c2 (r533513:r544233) 10d701fce52d Prepare for |is_posix| switch in the Fuchsia build ce837ab781da Roll lib{c++,c++abi,unwind} c81e25593ef4 [CFI] Update libc++abi to include cfi-icall fix 4c8aa3ad4fd3 Roll gn ee966518c2..b709e226c5 (r544233:r549249) e8aa02ea839e Merge "Roll gn ee966518c2..b709e226c5 (r544233:r549249)" 8febfea9bc7e Move SVN revision comments to be variables in a gni file ab7b6a7b350d Roll gn b709e226c5..76b9b6c759 (r549249:r552354) b7d53a93026d Make libc++abi C++17 ready 50bedd71e73c Roll gn 76b9b6c759..8b9e025d4d (r552354:r554932) 0b71401b977f Roll gn 8b9e025d4d..0fbf0789d9 (r554932:r555198) 292896eef97e Roll libc++abi 52c7a376..05a73941 ae5162d61ffc Remove unnecessary android_crazy_linker dependency from libc++abi c2fb17cecaf9 Correctly configure __cxa_demangle visibility a9e946f166b7 Exclude libc++abi target when use_custom_libcxx=false e7546473ac90 Move extern-C before __attribute__ declarations e0b3d0a72133 Roll gn 0fbf0789d9..ccbeab673a (r555198:r558753) 8ca403ab93e0 Merge "Move extern-C before __attribute__ declarations" 4cbff1e40ea6 Roll lib{cxx,unwind} to ToT 94288c26d2ff Revert "Roll gn 0fbf0789d9..ccbeab673a (r555198:r558753)" 893eb86b02b2 Set no_default_deps in shared libc++ builds 6f4dae280c6a Roll gn 0fbf0789d9..84176d72a4 (r555198:r564007) 5941c1b3df96 Roll gn 84176d72a4..a3bcd204a1 (r564007:r567268) 9c9fd97928dd Roll gn a3bcd204a1..7f29218b23 (r567268:r570036) f45682622e92 Remove GN from buildtools 506ae1c73670 Add gn-has-moved binary in old gn location 49b054d87c53 Remove libcpp_is_static aec56e26079f Roll to gn from gn.googlesource.com 2568b85b1fa9 Merge "Remove libcpp_is_static" 66c7d9dc3c26 Re-add .gitignore for GN a57c8cf55208 Merge "Re-add .gitignore for GN" 7876a3a2adc9 Revert "Remove libcpp_is_static" 0dd5c6f980d2 Merge "Revert "Remove libcpp_is_static"" 4ae75c1f8188 Add components/tracing in visibility for libunwind 637716e67c05 Remove libcpp_is_static 5a265b45c14c Merge "Remove libcpp_is_static" 691bfec9d73b Only set is_component_build if !is_component_build 9a90d9aaadeb Use new export_libcxxabi_from_executables variable 2dff9c9c74e9 Roll GN from "UNKNOWN" to 1413 (4cf8d15..e134e49) 13a00f110ef9 Roll lib{cxx,cxxabi,unwind} fdce2ad26b26 Roll libcxx{abi} 24ebce457874 Update clang-format binaries and scripts for all platforms da9b2941cbf6 Revert "Roll libcxx{abi} 04161ec8d7c7 Roll gn to version 1496 (0790d304) 7d88270de197 Added statically linked linux binary for clang-format b07ce09e6870 Roll lib{c++,c++abi,unwind} 5cce74c6ae2e Roll libc++ 93e021048e8a Add thomasanderson and thakis to libc++{abi} OWNERS 0e1cbc4eab68 Stop removing hide_all_but_jni_onload config from libc++ 9d61cbb94fd6 Make libc++ a shared library on Android sanitizer builds 40194ab03962 Do TODOs related to Android/libc++ 2f02e1f363b1 Don't export operator new/delete on Mac 6fbda1b24c18 Add eu-strip to buildtools/third_party/ d658e92a1fc2 Delete buildtools https://chromium.googlesource.com/chromium/src/buildtools: 6b05562fca00 [buildtools] add owners 97f503c698ae Update libcxx{abi} daac513c763a Fixes necessary for enabling libc++ on Windows 3e50219fc450 Fix mac/component/asan builds Update GYP to 8bee09f4a578. 52d9dcea6525 Add prototype of Travis config 85a2192070ba ac24c9a9501e osx 6dbd6e1ed2ad 2f9ae921f899 add copyright to .sh 2ea7773b5a97 set +x on buildbot/travis-checkout.sh 834a0592ddee fiddling with directories c3b797d883df try exporting PATH and only build ninja for now 541da5393710 try other order for sync: 39ad9f30379c see if ninja is getting pulled 007db9efe490 see if ninja is getting pulled 0afd3fc18f12 try a wrapper script 7f2941039abf readd osx d22dd9717aeb and try clang deb62526ffbb Disable some tests that fail on bots to try to get a green build 4d467626b0b9 Make Travis build only the master branch 81286d388abf infra: remove cq.cfg, which is no longer used 197c82b78bc8 Patch GYP so that building with Xcode 10 works f825c98e4bff Fix issue with missing resources in Xcode ui tests targets 6dbf304b77cb Add a copyright header to TestCmd.py 9df93ee4302e Make Visual Studio 2017 Community Edition work w/ GYP f989ef9f1c41 Use ast module instead of compiler module for parsing files f2dca32f7856 Update simple_copy.py for Python3 types ab4aca868d68 Mostly mechanical changes for Python3 support 732bde62a5eb Fix one dangling utf8 decode call needed for python 3 e22714e51525 Fixes needed for Python3 on Win32 703706c4995b src,win: add VS2019 version bd11dd1c51ef More miscellaneous fixes for Python3 compatibility 8bee09f4a578 Changes for windows and easy xml to get gyp to run under python 3 Change-Id: I7a0dc6638d275728aec2bd30c07b11492573d1e3 Reviewed-on: https://chromium-review.googlesource.com/c/1496661 Commit-Queue: Joshua Peraza <jperaza@chromium.org> Commit-Queue: Mark Mentovai <mark@chromium.org> Reviewed-by: Joshua Peraza <jperaza@chromium.org>
2019-03-01 17:24:21 -05:00
'8bee09f4a57807136593ddc906b0b213c21f9014',
'crashpad/third_party/mini_chromium/mini_chromium':
Var('chromium_git') + '/chromium/mini_chromium@' +
'471390dc9c5a4244364c0f9c5d463ebc78083e2b',
'crashpad/third_party/libfuzzer/src':
Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git@' +
'fda403cf93ecb8792cb1d061564d89a6553ca020',
'crashpad/third_party/zlib/zlib':
Var('chromium_git') + '/chromium/src/third_party/zlib@' +
'13dc246a58e4b72104d35f9b1809af95221ebda7',
# CIPD packages below.
'crashpad/third_party/linux/clang/linux-amd64': {
'packages': [
{
'package': 'fuchsia/clang/linux-amd64',
'version': 'goma',
},
],
'condition': 'checkout_linux and pull_linux_clang',
'dep_type': 'cipd'
},
'crashpad/third_party/linux/clang/mac-amd64': {
'packages': [
{
'package': 'fuchsia/clang/mac-amd64',
'version': 'goma',
},
],
'condition': 'checkout_fuchsia and host_os == "mac"',
'dep_type': 'cipd'
},
'crashpad/third_party/fuchsia/clang/linux-amd64': {
'packages': [
{
'package': 'fuchsia/clang/linux-amd64',
'version': 'goma',
},
],
'condition': 'checkout_fuchsia and host_os == "linux"',
'dep_type': 'cipd'
},
'crashpad/third_party/fuchsia/qemu/mac-amd64': {
'packages': [
{
'package': 'fuchsia/qemu/mac-amd64',
'version': 'latest'
},
],
'condition': 'checkout_fuchsia and host_os == "mac"',
'dep_type': 'cipd'
},
'crashpad/third_party/fuchsia/qemu/linux-amd64': {
'packages': [
{
'package': 'fuchsia/qemu/linux-amd64',
'version': 'latest'
},
],
'condition': 'checkout_fuchsia and host_os == "linux"',
'dep_type': 'cipd'
},
'crashpad/third_party/fuchsia/sdk/mac-amd64': {
'packages': [
{
'package': 'fuchsia/sdk/core/mac-amd64',
'version': 'latest'
},
],
'condition': 'checkout_fuchsia and host_os == "mac"',
'dep_type': 'cipd'
},
'crashpad/third_party/fuchsia/sdk/linux-amd64': {
'packages': [
{
'package': 'fuchsia/sdk/core/linux-amd64',
'version': 'latest'
},
],
'condition': 'checkout_fuchsia and host_os == "linux"',
'dep_type': 'cipd'
},
'crashpad/third_party/win/toolchain': {
# This package is only updated when the solution in .gclient includes an
# entry like:
# "custom_vars": { "pull_win_toolchain": True }
# This is because the contained bits are not redistributable.
'packages': [
{
'package': 'chrome_internal/third_party/sdk/windows',
'version': 'uploaded:2018-06-13'
},
],
'condition': 'checkout_win and pull_win_toolchain',
'dep_type': 'cipd'
},
}
hooks = [
{
'name': 'clang_format_mac',
'pattern': '.',
'condition': 'host_os == "mac"',
'action': [
'download_from_google_storage',
'--no_resume',
'--no_auth',
'--bucket=chromium-clang-format',
'--sha1_file',
'buildtools/mac/clang-format.sha1',
],
},
{
'name': 'clang_format_linux',
'pattern': '.',
'condition': 'host_os == "linux"',
'action': [
'download_from_google_storage',
'--no_resume',
'--no_auth',
'--bucket=chromium-clang-format',
'--sha1_file',
'buildtools/linux64/clang-format.sha1',
],
},
{
'name': 'clang_format_win',
'pattern': '.',
'condition': 'host_os == "win"',
'action': [
'download_from_google_storage',
'--no_resume',
'--no_auth',
'--bucket=chromium-clang-format',
'--sha1_file',
'buildtools/win/clang-format.exe.sha1',
],
},
{
'name': 'gn_mac',
'pattern': '.',
'condition': 'host_os == "mac"',
'action': [
'download_from_google_storage',
'--no_resume',
'--no_auth',
'--bucket=chromium-gn',
'--sha1_file',
'buildtools/mac/gn.sha1',
],
},
{
'name': 'gn_linux',
'pattern': '.',
'condition': 'host_os == "linux"',
'action': [
'download_from_google_storage',
'--no_resume',
'--no_auth',
'--bucket=chromium-gn',
'--sha1_file',
'buildtools/linux64/gn.sha1',
],
},
{
'name': 'gn_win',
'pattern': '.',
'condition': 'host_os == "win"',
'action': [
'download_from_google_storage',
'--no_resume',
'--no_auth',
'--bucket=chromium-gn',
'--sha1_file',
'buildtools/win/gn.exe.sha1',
],
},
{
# If using a local clang ("pull_linux_clang" above), also pull down a
# sysroot.
'name': 'sysroot_linux',
'pattern': '.',
'condition': 'checkout_linux and pull_linux_clang',
'action': [
'crashpad/build/install_linux_sysroot.py',
],
},
]
Update buildtools, mini_chromium, gtest, and gyp Update buildtools to a7cc7a3e21a061975b33dcdcd81a9716ba614c3c adb8bf4e8fc9 Roll gn 4838fe571d..2eb03fab2b (r411399:r411754) 347c89790b42 Roll gn 2eb03fab2b..71c9ade4e9 (r411754:r415392) 82d2a28e425b Roll gn 2eb03fab2b..fe79dde87a (r411754:r415725) b97d6c93a3e8 Roll gn 2eb03fab2b..764c7362bc (r411754:r417994) 6115afa0ea5e Roll gn 764c7362bc..668b150d14 (r417994:r419236) f8088e3792a7 Roll gn 668b150d14..6a1c8d418d (r419236:r419720) 57649e5e2001 Roll gn 6a1c8d418d..65f3a42b24 (r419720:r419871) 86f7e41d9424 roll clang-format 258123:282138 3d2e47bf14e4 Fix repo url, remove recursion reference in DEPS 5fd66957f08b Roll gn 65f3a42b24..82dfb24218 (r419871:r421311) 39b1db2ab4aa Roll gn b6c1d4353b..bdc8e1e447 (r421341:r422996) 1f985091a586 Roll clang-format 0ed791d..6a413e9 991f459071f9 Roll gn bdc8e1e447..000b1184a0 (r422996:r432866) 102c16366d8b libc++: Don't pass -pthread to link. 64e38f0cebdd Roll gn 000b1184a0..78660e873f (r432866:r436326) 55ad626b08ef Roll gn 78660e873f..8897c835c2 (r436326:r436733) 0ef801087682 Roll gn 8897c835c2..c99acd6557 (r436733:r439377) 8932ecfa420a Roll gn c99acd6557..b1f498915e (r439377:r441559) 7e08d331f188 Roll gn c99acd6557..5c18ca83ce (r439377:r442253) 005cae407b97 Roll gn c99acd6557..7a3be23857 (r439377:r442631) 9a947138bc58 Roll gn 5c18ca83ce..7c0e0135f9 (r442253:r443802) cb12d6e8641f Roll gn 7c0e0135f9..b4dbf044c5 (r443802:r443809) 8e94621c369e Roll gn b4dbf044c5..f13158d3c5 (r443809:r445411) a7cc7a3e21a0 Roll gn f13158d3c5..d8754536ca (r445411:r446079) Update mini_chromium to e504d59673e56887a4e837cbeb44b32ec21974f9 cae485daae70 win: Initial version of toolchain for GN 57f426502e00 Enable thread-safe statics when building with GCC and clang e504d59673e5 Remove now-unused LazyInstance Update gtest to d62d6c6556d96dda924382547c54a4b3afedb22c 9759dcda3c2f Fix compilation on MinGW with native threads a138385e48ee Don't use pthread when on MinGW even if available 3429113886a9 Fix a test to compile when tuple isn't available ed9d1e1ff92c Merge pull request #721 from ilmagico/fix-mingw-threads d8fe70f477d8 Fix build with MinGW-w64 48ee8e98abc9 Merge pull request #856 from KindDragon/mingw-appveyor 10ff7f946863 Fixing relative links 16d6af7d414a Relative links 51b290d41e5d One works 9cb03aa70223 Fixing ForDummies link f5c0130e88a3 Broken relative links fixed 995db996dee6 Fixing KnownIssues and FrequentlyAskedQuestions links 960a511f45be Fixing relative links 0e0ff5c3410f blob vs tree 32b4a9b39079 Fixed broken links 8ce0b5907cd9 Cookbok: fix broken relative link ecd530865cef Merge pull request #876 from marco-m/patch-1 4eafafbde585 Fix detection of GTEST_HAS_CLONE for Android 3447fc31b4ee Merge pull request #728 from DanAlbert/tuple-stlport a2b8a8e07628 Merge pull request #918 from DanAlbert/fix-android-GTEST_HAS_CLONE cb502b7ad15c Added CMake configure-time download instructions to docs c0059a79f82d 2.6.4 is the minimum CMake version, so enforce it (#656) 5e7fd50e17b6 Merge pull request #658 from audiofanatic/ExternalProject_at_configure_time 06a81e9357b6 Add GTEST_ATTRIBUTE_UNUSED_ to REGISTER_TYPED_TEST_CASE_P 3134af23d713 Merge pull request #1 from google/master 9ae086a9ebaf Merge pull request #874 from sejr/master d62d6c6556d9 Merge pull request #982 from mbjorge/unused-variable-fix Update gyp to a7055b3989c1074adca03b4b4829e7f0e57f6efd 702ac58e4772 Add new target type called windows_driver. * Modify GYP to set the PlatformToolset, the DriverType and the TargetVersion * Add msvs_target_version configuration 5dc5a5b1718e fix common "NameError"s 920ee58c3d31 Hash intermediate file name to avoid ENAMETOOLONG ef2f29a7311b msvs: Allow target platform version without WinRT 940a15ee3f1c Update shared library extension on AIX to .a. 9733aa652da4 Set up a CQ for gyp a7055b3989c1 Make Gerrit the default code review system for gyp Change-Id: I11d8139b0f533911692dc7a11bb9edaddac78060 Reviewed-on: https://chromium-review.googlesource.com/438885 Reviewed-by: Scott Graham <scottmg@chromium.org>
2017-02-07 14:20:30 -05:00
recursedeps = [
'buildtools',
]