mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-11-05 20:59:26 +08:00
[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:
committed by
Commit Bot
parent
4be26cfe83
commit
0abb4dfb7e
@@ -13,6 +13,7 @@
|
||||
*.xcodeproj*
|
||||
/.dev_profile
|
||||
/.test_cache
|
||||
/back_end/CXXDWARFSymbols/third_party/
|
||||
/front_end/protocol_externs.js
|
||||
/release
|
||||
/scripts/visualize_deps/out
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user