mirror of
https://github.com/nodejs/node.git
synced 2024-11-21 10:59:27 +00:00
doc: simplify ccache instructions
`ccache` has reasonable defaults for `max_size` and `cache_dir` so remove instructions to set those things explicitly. Change fenced code from `console` to `bash` for easier copy/paste. PR-URL: https://github.com/nodejs/node/pull/40550 Fixes: https://github.com/nodejs/node/issues/40542 Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
This commit is contained in:
parent
edd716beb1
commit
31d7d6c994
20
BUILDING.md
20
BUILDING.md
@ -521,22 +521,18 @@ installing `ccache` can help to greatly reduce build times. Set up with:
|
||||
|
||||
On GNU/Linux:
|
||||
|
||||
```console
|
||||
$ sudo apt install ccache # for Debian/Ubuntu, included in most Linux distros
|
||||
$ ccache -o cache_dir=<tmp_dir>
|
||||
$ ccache -o max_size=5.0G
|
||||
$ export CC="ccache gcc" # add to your .profile
|
||||
$ export CXX="ccache g++" # add to your .profile
|
||||
```bash
|
||||
sudo apt install ccache # for Debian/Ubuntu, included in most Linux distros
|
||||
export CC="ccache gcc" # add to your .profile
|
||||
export CXX="ccache g++" # add to your .profile
|
||||
```
|
||||
|
||||
On macOS:
|
||||
|
||||
```console
|
||||
$ brew install ccache # see https://brew.sh
|
||||
$ ccache -o cache_dir=<tmp_dir>
|
||||
$ ccache -o max_size=5.0G
|
||||
$ export CC="ccache cc" # add to ~/.zshrc or other shell config file
|
||||
$ export CXX="ccache c++" # add to ~/.zshrc or other shell config file
|
||||
```bash
|
||||
brew install ccache # see https://brew.sh
|
||||
export CC="ccache cc" # add to ~/.zshrc or other shell config file
|
||||
export CXX="ccache c++" # add to ~/.zshrc or other shell config file
|
||||
```
|
||||
|
||||
This will allow for near-instantaneous rebuilds even when switching branches.
|
||||
|
Loading…
Reference in New Issue
Block a user