crashpad/DEPS

69 lines
2.0 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',
}
deps = {
'crashpad/third_party/gtest/gtest':
Var('chromium_git') + '/external/github.com/google/googletest@' +
Update googletest to ec44c6c1675c25b9827aacd08c02433cccde7780 30846f31c5e5 Fix typo in googlemock/README.md a7964a3fbd41 Implement GetThreadCount for AIX bf7e9e8c2bb3 Add include of sys/types.h 554ca00ff706 Update DevGuide.md c81cf6b7efde Update .travis.yml 58b543535a57 Update .travis.yml 231af5ddc81a Try to use clang-3.6 in travis c76f9e0cdd49 Update .travis.yml e8193fe6e064 Adding llvm toolchain repo b8f9b2b540d9 Update clang version bbbc025d2e84 More docs in travis config 6705b9adeabc Override clang++ name on Linux only 4a0b77ff7253 Create CMakeLists.txt 98d988deac06 Add CMake install rules for gtest libraries and headers c4c23548a19a Merge pull request #614 from DukeXar/master 884dd08d73d7 Merge pull request #628 from fjunqueira/patch-1 93c37d59b013 Merge pull request #632 from nocnokneo/add-cmake-install- rules f44190f2c432 Fix missing-field-initializers GCC/Clang warning (issue 433) ffce1a857856 Merge pull request #633 from plopresti/master 3aef7d7ddd3a Update README URLs based on HTTP redirects 83b93eac3b2b Update FAQ.md 25409abfe7a3 Fixing some table error in file ccd0f94e8217 Merge pull request #592 from Ferenc-/master 96bba4d5c1e9 Merge pull request #638 from KindDragon/patch-1 3c3a4ac2c2fa Merge pull request #640 from Ali-Se/patch-2 6fe019e6b73e Merge pull request #607 from google/BillyDonahue-patch-1 2f93e2d8085e Merge pull request #636 from ReadmeCritic/master 16b9bbc3efb1 Fix AdvancedGuide link in FAQ.md 1f8fe13618a5 Merge pull request #647 from mithro/patch-1 7c8ac4886a7a Added CMake install rules for GMock ebd1d0887cdb Fix link to FAQ in Primer.md 35fb11efbe1a Merge pull request #654 from cmorse/doc_fix f601ee162e23 Add include dirs to targets if CMake version supports it a470862dbe80 fixed link in googlemock documentation 57b376a9cb8b Merge pull request #660 from waynix/FixLinks c1cd9c2b05d5 Merge pull request #650 from jpuigcerver/master 0162ff72e80e Merge pull request #657 from audiofanatic/issue655-targetHeaderDeps ddb8012eb48b Merge pull request #602 from mtbrandy/threadcount_aix ac35fe735984 Update GTEST_PROJECT_URL_ in internal/gtest-port.h 13206d6f53aa Merge pull request #670 from dawikur/master d8df1fb4884c Add link to Google Test Primer docs in README.md d404af0d987a add python 3 support to tests 456fc2b5c4e9 add python 3 support to fuse_gtest_files script 82b11b8cfcca Merge pull request #678 from pjaytycy/master 340c6b337518 Add tmux and tmux-256color to the colored terminal list a9b73f8139a9 Merge pull request #699 from achimnol/master ff5ffd457e03 Merge pull request #688 from tamland/python3 f364e188372e Change error message of EXPECT_EQ to treat lhs and rhs equivalently b648a3072161 Add build artifacts to git ignore d4aa34b05d72 Fix link that's returned when running tests. #714 f5acf22268d6 Merge pull request #716 from jacob- meacham/feature/gitignore 5909d44d348f Merge pull request #715 from jacob-meacham/bugfix/expect- call 77d6b1733803 Merge pull request #713 from DarthGandalf/expect 83d3b47acf8a Fix formatting in AdvancedGuide.md ff07a5de0e81 Merge pull request #719 from paul- wilkinson/docs_formatting_fix d6790f26cae2 Read Bazel's $XML_OUTPUT_FILE environment variable 12b2f23e8e6b Fix inconsistent style 5db9cbbc2332 Restructure $XML_OUTPUT_FILE logic 6991f422b65a Fix env_var_test to ignore XML_OUTPUT_FILE if already set d23cf2b15701 Restructure test so each scenario is independent 62700bdf5689 Fixed typo ('XCode' -> 'Xcode') f7248d80eae1 Merge pull request #731 from mattrajca/patch-1 0098be394ad5 Fix typo (Inovke -> Invoke) eba179631078 Merge pull request #735 from phad/patch-1 72416fab75f0 Merge pull request #724 from duggelz/master 207147495c80 Fix whitespace in paragraph d225acc90bc3 Merge pull request #741 from mbinna/patch-1 2746b57f78a0 Changed the GTestDir marco value to reflect the new dir of googletest 01f3d09f9f6c Updated the value of GTEST_DIR to reflect the googletest dir 5bae126d663e Added VS 2015 project support 0a439623f75c Merge pull request #773 from mazong1123/master e35015f53904 fix to operator precedence in GTEST_TEST_BOOLEAN_ with expressions that implement operator bool 2489c3074748 Fix to tests that return object which implement operator bool faee7d1fbcf1 Merge pull request #808 from djmott/master ce7ec96edab7 Rollback change #808 10799abad25a Merge pull request #810 from google/rollback_808 43c0ae337536 Support running MSVC build on AppVeyour 81345850725f Merge pull request #723 from KindDragon/master e51026e5d15e Add Appveyor badge to Readme.md d406cb18c3d7 Merge pull request #814 from google/BillyDonahue-patch-2 531bf5c41071 Fixed issue #775 dc2dbf1fbf1d Reformatted the Unprintable operator== code style ec44c6c1675c Merge pull request #821 from mazong1123/master Change-Id: I40169adab6ea260334089b08bf4a51d4a65d6e08 Reviewed-on: https://chromium-review.googlesource.com/368680 Reviewed-by: Scott Graham <scottmg@chromium.org>
2016-08-12 10:01:11 -04:00
'ec44c6c1675c25b9827aacd08c02433cccde7780',
'crashpad/third_party/gyp/gyp':
Var('chromium_git') + '/external/gyp@' +
Update GYP to 93cc6e2c23e4d5ebd179f388e67aa907d0dfd43d 7904ce96fd01 Make the ninja generator handle symlinked paths correctly 741b7f1d257b Add support for a CPPFLAGS_host environment variable, and update the cflags test to verify it 265f495cc3a3 Fix infinite loop on empty variable name c3d861c8bca4 ninja win: Suppress noisy messages from link.exe when LTCG is enabled 8f3918d7408f Promote documents in md-pages branch b3cef028a51a AIX's cp command does not support -af which is the default, so use -RPf which achives something similar 427a0406159c Adding framework path mapping for 'copies' action in gyp files 3f21260b4340 Change analyzer to search for build_targets from supplied targets e2e928bacd07 Add support for Xcode LastUpgradeCheck project attributes, allowing suppression of Xcode project configuration warnings 68f268008844 Add support for kernel-extensions in GYP ae2d73840216 Set optional LastSwiftUpdateCheck to Xcode project attributes f2c3cfc3b1df win: Fix missing loadable_module dependency in ULDI mode 2c1e6cced235 Revert of e2e928bacd07 0f5bae131e58 Change CMAKE_SOURCE_DIR to CMAKE_CURRENT_LIST_DIR 2dd620e10329 Attempt again to upstream Xcode project version warning suppression, from 1416453003 and 1430573009, and rolled back in 1423583004 f54bd199e717 Adds back lookup of 'all' targets 70fa8bbeb292 Changes semantics of analyzer 33b351b2eda8 Fix bug in analyze were empty invalid_targets was incorrectly written e1133480da78 Changes analyzer to include test_targets in compile_targets f06a5a0e46ce Remove deprecated code path from analyzer.py 567d084f2cb1 Add support for NetBSD (OS = netbsd) c385ad654b30 Copy files with `cp -pPRf` on OpenBSD f4d65e35719c Generate response files out of the source tree with xcode & xcode-ninja e2313c02ad7b Fix CalculateGeneratorInputInfo for "xcode-ninja" generator 6fb8bd829f0c Derive default for ar_host from ar 70ee80e82bac Error checking to clarify SYSTEMROOT errors 863d9a4f4119 Make ninja work with XCTests for iOS b85ad3e578da ninja: Correctly handle copies steps in sourceless shared_library targets b362bbfbc877 mac: Extend libtool filter to also match fat builds 2b086540aeed Peter Kasting <pkasting@chromium.org> 4ff48eb18307 Switch the dependencies to their Git mirror 54b7dfc03f74 mac ninja&make: Use xcrun instead of xcodebuild where possible 9e2ceaef5352 GYP: Make GYP build deterministic 6f83895e9622 Stop copying deprecated ResourceRules.plist aa0301be5a24 Allow converting resource plists to binary 87ac4d0e63fc Add limited support for Mac to CMake generator 7ab6f482e87a [iOS] Preserve global symbols when calling strip (-x) on today extensions 32cb1709adc3 Add timestamp=none to codesign flags 57190fa27868 [iOS] Update today_extension link flags 18ce4ecf6cf2 [iOS] Set --auto-activate-custom-fonts for ibtool compile a230124f3834 Avoid gyp_chromium failures when vcvarsall.bat was run 66bbdf4c6b45 Revert "[iOS] Set --auto-activate-custom-fonts for ibtool compile." 5170bfd38fe7 [Mac/iOS] Add custom fonts, target device and minimum deployment target to _CopyXIBFile 51383232066a Update Xcode emulation extra plist items 7d29c3de1f5e Revert "Update Xcode emulation extra plist items." b25bbc1f942d Re-land update Xcode emulation extra plist items for Xcode 7.2 2f9ffdc96135 Support sdk_version of None ed163ce233f7 Don't recompute environment for mac bundles unnecessarily 0cd47bf6960e Make login.keychain and 'Provisioning Profiles' symlinks d84fed246cd4 Fix tests with Xcode 7 1950f6761bdf Xcode-ninja: Add excluded files to the project sources_for_indexing.xcodeproj 61259d585ce9 ninja/win: Use qualified paths for precompiled headers 5874a3cf9bac Adjust pretty_gyp to align comments with the appropriate braces fbcb317c7513 ninja: Add target_rpath generator flag 133eaf70b372 Add support for iOS Frameworks with header maps 8e8c3178d9d2 Detect and warn on missing vcvarsall.bat 28340b46df65 Support DEVELOPER_DIR in gyp-ninja for mac 3fa0c6038873 [GN] Use hard-link if possible when copying to bundle 697933c2e3b3 Fix mac_tool.py copy-bundle-resource errors 4ec6c4e3a94b [iOS/OS X] Copy file instead of hard-linking them f9ac7a9ba1c4 gyp-win-tool: Let LinkWrapper only transmogrify / when the host platform is Windows 34d3fba9d167 gyp-win-tool: Fix regression from my last change 6ea68631cdab gyp-win-tool: Don't use shell=True on non-Windows hosts db72e9fcf55b Fix header map nextPowerOf2 method 4cf07e8d6167 [ios-ninja] Support xctests in devices in release e24c83726b72 Adds support for a new target spec: 'mac_xcuitest_bundle' This allows us to create UI testing bundles 02b145a1a4f4 Enabling /ZW (CompileAsWinRT) option for msvs bce1c7793010 ninja/mac: Add horrible workaround for horrible Xcode 7.3 ld bug c61b0b35c839 [gyp-ninja] Set simulator and device SDKROOT for iOS 35eafcd93951 Ignore more Xcode stderr logging information bac4680ec9a5 Only call CopyStringsFile if convert_to_binary is False e7079f0e0e14 Fix :rfc1034identifier when the value contains underscore 1f989f652a30 Complete PBXCopyFilesBuildPhase TODO in xcodeproj_file.py 93cc6e2c23e4 Make the ninja backend transitively check for C++ sources to use the C++ compiler for linking Change-Id: Ifdb705cee07aa0d158b9b1952875041d9f2a14e5 Reviewed-on: https://chromium-review.googlesource.com/367490 Reviewed-by: Scott Graham <scottmg@chromium.org>
2016-08-09 18:14:49 -04:00
'93cc6e2c23e4d5ebd179f388e67aa907d0dfd43d',
'crashpad/third_party/mini_chromium/mini_chromium':
Var('chromium_git') + '/chromium/mini_chromium@' +
'414d59602ac38e24f1e93929fda3d79d72cea139',
'buildtools':
Var('chromium_git') + '/chromium/buildtools.git@' +
'f8fc76ea5ce4a60cda2fa5d7df3d4a62935b3113',
}
hooks = [
{
'name': 'clang_format_mac',
'pattern': '.',
'action': [
'download_from_google_storage',
'--platform=^darwin$',
'--no_resume',
'--no_auth',
'--bucket=chromium-clang-format',
'--output=buildtools/mac/clang-format',
'--sha1_file',
'buildtools/mac/clang-format.sha1',
],
},
{
'name': 'clang_format_win',
'pattern': '.',
'action': [
'download_from_google_storage',
'--platform=^win32$',
'--no_resume',
'--no_auth',
'--bucket=chromium-clang-format',
'--output=buildtools/win/clang-format.exe',
'--sha1_file',
'buildtools/win/clang-format.exe.sha1',
],
},
{
'name': 'gyp',
'pattern': '\.gypi?$',
'action': ['python', 'crashpad/build/gyp_crashpad.py'],
},
]