mirror of
https://github.com/chromium/crashpad.git
synced 2024-12-27 15:32:10 +08:00
Update GYP to ffd524cefaad for MSVS 2017 (15)/C++ 14.1/C 19.10 support
aae1e3efb507 CQ config: add gerrit CQAbility verifier. 95da7665b1a3 [win-test] loosen win-driver-target-type test eb296f67da07 [win] Add support for MS VS2017 (via Registry) 19495aa28282 Update test/no-cpp/gyptest-no-cpp. a94b02ec68fb Disable a bunch of tests on Mac ae76d9198630 Clean up gyptest.py b62d04ff85e6 win,ninja: ninja generator better on windows 8dc77241251e Disable flaky test/copies/gyptest-all under msvs e8850240a433 Fix MSVC++ 32-on-32 builds after b62d04ff85e6 ffd524cefaad win ninja/make: Always use a native compiler executable with MSVS 2017 developing.md is updated to call out supported toolchain versions, and to explain the CDB requirement for end_to_end_tests.py. Change-Id: Iace68009aa22acec7303ea02a2ded755645ea96c Reviewed-on: https://chromium-review.googlesource.com/486539 Reviewed-by: Scott Graham <scottmg@chromium.org>
This commit is contained in:
parent
4036e2c9d9
commit
f31459b266
2
DEPS
2
DEPS
@ -25,7 +25,7 @@ deps = {
|
|||||||
'd62d6c6556d96dda924382547c54a4b3afedb22c',
|
'd62d6c6556d96dda924382547c54a4b3afedb22c',
|
||||||
'crashpad/third_party/gyp/gyp':
|
'crashpad/third_party/gyp/gyp':
|
||||||
Var('chromium_git') + '/external/gyp@' +
|
Var('chromium_git') + '/external/gyp@' +
|
||||||
'a7055b3989c1074adca03b4b4829e7f0e57f6efd',
|
'ffd524cefaad622e72995e852ffb0b18e83f8054',
|
||||||
|
|
||||||
# TODO(scottmg): Consider pinning these. For now, we don't have any particular
|
# TODO(scottmg): Consider pinning these. For now, we don't have any particular
|
||||||
# reason to do so.
|
# reason to do so.
|
||||||
|
@ -36,9 +36,14 @@ provides more detail.
|
|||||||
To develop Crashpad, the following tools are necessary, and must be present in
|
To develop Crashpad, the following tools are necessary, and must be present in
|
||||||
the `$PATH` environment variable:
|
the `$PATH` environment variable:
|
||||||
|
|
||||||
* Appropriate development tools. For macOS, this is
|
* Appropriate development tools.
|
||||||
[Xcode](https://developer.apple.com/xcode/) and for Windows, it’s [Visual
|
* On macOS, install [Xcode](https://developer.apple.com/xcode/). The latest
|
||||||
Studio](https://www.visualstudio.com/).
|
version is generally recommended.
|
||||||
|
* On Windows, install [Visual Studio](https://www.visualstudio.com/) with
|
||||||
|
C++ support and the Windows SDK. MSVS 2015 and MSVS 2017 are both
|
||||||
|
supported. Some tests also require the CDB debugger, installed with
|
||||||
|
[Debugging Tools for
|
||||||
|
Windows](https://msdn.microsoft.com/library/windows/hardware/ff551063.aspx).
|
||||||
* Chromium’s
|
* Chromium’s
|
||||||
[depot_tools](https://dev.chromium.org/developers/how-tos/depottools).
|
[depot_tools](https://dev.chromium.org/developers/how-tos/depottools).
|
||||||
* [Git](https://git-scm.com/). This is provided by Xcode on macOS and by
|
* [Git](https://git-scm.com/). This is provided by Xcode on macOS and by
|
||||||
@ -191,6 +196,18 @@ $ cd ~/crashpad/crashpad
|
|||||||
$ python build/run_tests.py out/Debug
|
$ python build/run_tests.py out/Debug
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Windows
|
||||||
|
|
||||||
|
On Windows, `end_to_end_test.py` requires the CDB debugger, installed with
|
||||||
|
[Debugging Tools for
|
||||||
|
Windows](https://msdn.microsoft.com/library/windows/hardware/ff551063.aspx).
|
||||||
|
This can be installed either as part of the [Windows Driver
|
||||||
|
Kit](https://go.microsoft.com/fwlink/p?LinkID=239721) or the [Windows
|
||||||
|
SDK](https://go.microsoft.com/fwlink/p?LinkID=271979). If the Windows SDK has
|
||||||
|
already been installed (possibly with Visual Studio) but Debugging Tools for
|
||||||
|
Windows is not present, it can be installed from Add or remove programs→Windows
|
||||||
|
Software Development Kit.
|
||||||
|
|
||||||
### Android
|
### Android
|
||||||
|
|
||||||
To test on Android, use [ADB (Android Debug
|
To test on Android, use [ADB (Android Debug
|
||||||
|
Loading…
x
Reference in New Issue
Block a user