crashpad/DEPS

220 lines
6.1 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@' +
Update gtest to 9518a57428ae0a7ed450c1361768e84a2a38af5a 4665eee10a1d test, please ignore 826656b25f62 Remove workarounds for unsupported MSVC versions c43603f288f4 Remove GTEST_HAS_HASH_SET/MAP check a3a42514f1a9 Define GTEST_DISABLE_MSC_WARNINGS_PUSH/POP for all compilers 48021336904c Add back warning suppression that shouldn't have been removed 1454f301c554 Update README.md 09beafcd1d54 Merge branch 'master' into patch-1 7a0680dc2230 Merge pull request #1959 from robinlinden:remove-msvc- workarounds d5932506d6ee Merge pull request #1961 from coppered/patch-1 c5f08bf91944 Googletest export e46e87bb1f76 Googletest export aac18185ebb4 Googletest export 8e86f6726164 Googletest export 45d66d81bec9 Googletest export 5dab7be70d62 Googletest export c2989fe29b6a Googletest export b49266606875 Googletest export bb7c0ecbdf47 Googletest export 64368e0584e0 Googletest export f7779eb3cb5d Googletest export a3013cceffbe Googletest export 3cf8f514d859 Update build badge ce526b87007a Issue #1955: Remove THREADS_PREFER_PTHREAD_FLAG 28a3261fdf94 Create CODE_OF_CONDUCT.md 87589af5ba5a Update .travis.yml 2f126c74d264 Update .travis.yml 5404fd7d06a8 Update .travis.yml 915f6cfef369 Update .travis.yml fca458cab75b Googletest export 191f9336bc92 Merge pull request #1977 from lukasm91:issue_1955_remove_pthread_flags b22d23667b60 Googletest export 8fbf9d16a63a Googletest export 775a17631217 Fixed typo a42cdf2abdc0 Googletest export 26743363be8f Googletest export ba344cbc405f Googletest export 10e82d01d94c Update README.md a28a71ae41fa Update README.md 214521a1486d Update WORKSPACE 3fd66989bb5c Googletest export 067aa4c28bb1 Do not define GTEST_IS_THREADSAFE within GTEST_HAS_SEH 3d71ab4c37de Googletest export fe14e3030737 Merge pull request #1995 from siddhanjay/patch-1 2c8ab3f18b2e feat: Add initial support for PlatformIO and Arduino 695cf7c96249 Merge pull request #1997 from gpakosz:GTEST_IS_THREADSAFE 39c09043b83e chore: Add initial library.json config d9251df84951 fix: Remove global chmod from Travis 31eb5e9b873a chore: Update version to latest release b5c08cb9f4f1 Cache gcc and clang APT packages 06bb8d4d6dcf Googletest export 6cbd3753dc19 Googletest export ea5e941d8470 Change directory ownership earlier fc0f92676865 Don't cache APT packages on OS X/macOS 3b1f43c2e7a5 Use if statements b545089f5117 Merge pull request #2004 from cotsog/patch-1 6ef591381372 Googletest export 3949c403c0ed Update README.md 81f00260668d Googletest export c6cb7e033591 Googletest export b5f5c596a991 Merge pull request #2000 from ciband:feat/add_support_platformio 1496f73cc4c3 fix: correct JSON syntax 0f698c830f79 chore: Add .vs to .gitignore for Visual Studio 096fb37a1976 Googletest export 1ec20f87e390 Googletest export b7dd66519f4a Googletest export ed3f9bb22960 Googletest export 85c4172ed66e Update README.md 7515e399436a Googletest export 9ab640ce5e51 Googletest export e26a3fa13ca2 Googletest export 9494c45e75a5 Googletest export a83cc11abe48 Googletest export b93a13ec4db4 Improvements have been made to the example/sample makefiles for both googlemock and googletest. Library files are now created and named like versions produced by Cmake 34a99e547ab7 Googletest export 4160336cb433 Merge pull request #2013 from ciband:chore/fix_library_json 150613166524 Update README.md c0ef2cbe42df fix: Correct GitHub paths 16269ae2f857 Merge pull request #2027 from ciband:chore/fix_library_json 77004096e850 Update README.md 6729a1361150 Merge #2002 0cf2130c0b59 Update Xcode project file 3bedb5a9fc36 Merge pull request #2035 from syohex/update-xcode-project- file 6d5ce40d4c27 fix: Add additional source and include directories de99386b67a3 Merge branch 'chore/fix_library_json' of https://github.com/ciband/googletest into chore/fix_library_json 25905b9f9a45 Merge branch 'master' of https://github.com/google/googletest 2ace910a3580 Revert "test, please ignore" 8ed34e0f6b4e Remove outdated scripts 933e5df28372 Merge pull request #2039 from gennadiycivil/master f8b1c1af1775 Googletest export 14c2fba7349e Googletest export 1bcbd5871e34 Merge pull request #2037 from ciband:chore/fix_library_json bfcc47fc2f61 Merge pull request #2026 from justin6case/example_makefile_improvements 8a27d164cbc7 Update README.md 6e410a3ae965 Update README.md ac8c102dae66 Update README.md 3a460a26b7a9 Googletest export 827515f8a092 Googletest export 5d3a2cd9c854 Update docs, TestCase->TestSuite 58e62f7a989c Merge branch 'master' of https://github.com/google/googletest 3880b13e4c0b Merge pull request #2042 from gennadiycivil/master ade8baa7d213 clang-tidy: modernize-deprecated-headers 8369b5bbd0dd fixing build errors for unused parameter b6cd405286ed Googletest export 644319b9f06f Merge pull request #2048 from ciband:chore/clang_tidy 216c37f057ae Googletest export f31bf1d362af Googletest export 50f1a77955bd Merge pull request #2051 from enptfb55:master 7a7e2bba1d62 Googletest export bc1023b4131c Googletest export 6693e85b0402 Merge branch 'master' of github.com:google/googletest 2edadcedf350 Workaround homebrew issue 0599a7b8410d Googletest export 097407fd3cfb Googletest export 9acd065a905a Googletest export eb9225ce361a Googletest export 0adeadd28302 Googletest export 9518a57428ae Googletest export Change-Id: I2029f907549bed52816fd3660be5b77ad19e73c9 Reviewed-on: https://chromium-review.googlesource.com/c/1427241 Reviewed-by: Joshua Peraza <jperaza@chromium.org> Commit-Queue: Mark Mentovai <mark@chromium.org>
2019-01-22 14:17:16 -05:00
'9518a57428ae0a7ed450c1361768e84a2a38af5a',
'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@' +
'737433ebade4d446643c6c07daae02a67e8decca',
'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/linux-amd64': {
# The SDK is keyed to the host system because it contains build tools.
# Currently, linux-amd64 is the only SDK published (see
# https://chrome-infra-packages.appspot.com/#/?path=fuchsia/sdk).
# As long as this is the case, use that SDK package
# even on other build hosts.
# The sysroot (containing headers and libraries) and other components are
# related to the target and should be functional with an appropriate
# toolchain that runs on the build host (fuchsia_clang, above).
'packages': [
{
'package': 'fuchsia/sdk/linux-amd64',
'version': 'latest'
},
],
'condition': 'checkout_fuchsia',
'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',
]