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@' +
'786564fa4a3c8e0f908acca32cce481de5481b9f',
'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@' +
'87f575d65c4700accac3b546ede66116c438ced1',
'buildtools':
Var('chromium_git') + '/chromium/buildtools.git@' +
'c2f259809d5ede3275df5ea0842f0431990c4f98',
}
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'],
},
]