[CXXDWARFSymbols] Update README with checkout instructions.

Drive-by-fix: Add llvm third_party directory to .gitignore.

Bug: chromium:1042636
Change-Id: I4f5814b6e11dd37d38f7ed4188e10cd4493c1e42
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2196382
Auto-Submit: Benedikt Meurer <bmeurer@chromium.org>
Commit-Queue: Philip Pfaffe <pfaffe@chromium.org>
Reviewed-by: Philip Pfaffe <pfaffe@chromium.org>
This commit is contained in:
Benedikt Meurer
2020-05-12 13:20:44 +00:00
committed by Commit Bot
parent 4be26cfe83
commit 0abb4dfb7e
2 changed files with 13 additions and 4 deletions
+1
View File
@@ -13,6 +13,7 @@
*.xcodeproj*
/.dev_profile
/.test_cache
/back_end/CXXDWARFSymbols/third_party/
/front_end/protocol_externs.js
/release
/scripts/visualize_deps/out
+12 -4
View File
@@ -16,9 +16,16 @@ The server is part of the Chrome DevTools frontend that is available on
### Prerequisites
Building the server requires
[depot_tools](https://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html/depot_tools_tutorial.html#_setting_up)
to fetch dependencies. The dependencies are not fetched by `gclient sync` in
DevTools by default. To enable it, run
[depot_tools](https://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html/depot_tools_tutorial.html#_setting_up).
To check out the source for the DevTools frontend, including the symbol server, follow these steps:
```bash
mkdir devtools
cd devtools
fetch devtools-frontend
```
The dependencies for the symbol server are not fetched by `gclient sync` in DevTools by default. To enable it, run
```bash
vim $(gclient root)/.gclient
```
@@ -26,7 +33,8 @@ In the `custom_vars` section, insert this line:
```python
"build_symbol_server": True,
```
Then run `glient sync` to fetch the dependencies.
Then run `glient sync` to fetch the dependencies. To update with the latest upstream changes, simply run `git pull`
followed by `gclient sync` again later.
Building and running the server further require these dependencies:
* CMake