mirror of
https://github.com/denoland/deno.git
synced 2025-01-05 05:49:20 -05:00
tools/third_party: add DENO_GN_PATH and DENO_NINJA_PATH env vars
This commit is contained in:
parent
4c80394f54
commit
15dadf812c
2 changed files with 16 additions and 3 deletions
|
@ -24,8 +24,15 @@ third_party_path = tp()
|
||||||
depot_tools_path = tp("depot_tools")
|
depot_tools_path = tp("depot_tools")
|
||||||
rust_crates_path = tp("rust_crates")
|
rust_crates_path = tp("rust_crates")
|
||||||
python_packages_path = tp("python_packages")
|
python_packages_path = tp("python_packages")
|
||||||
gn_path = tp(depot_tools_path, "gn")
|
|
||||||
clang_format_path = tp(depot_tools_path, "clang-format")
|
clang_format_path = tp(depot_tools_path, "clang-format")
|
||||||
|
|
||||||
|
if "DENO_GN_PATH" in os.environ:
|
||||||
|
gn_path = os.environ["DENO_GN_PATH"]
|
||||||
|
else:
|
||||||
|
gn_path = tp(depot_tools_path, "gn")
|
||||||
|
if "DENO_NINJA_PATH" in os.environ:
|
||||||
|
ninja_path = os.environ["DENO_NINJA_PATH"]
|
||||||
|
else:
|
||||||
ninja_path = tp(depot_tools_path, "ninja")
|
ninja_path = tp(depot_tools_path, "ninja")
|
||||||
|
|
||||||
python_site_env = None
|
python_site_env = None
|
||||||
|
|
|
@ -205,10 +205,16 @@ Extra steps for Windows users:
|
||||||
|
|
||||||
# Update third_party modules
|
# Update third_party modules
|
||||||
git submodule update
|
git submodule update
|
||||||
|
|
||||||
|
# Skip downloading binary build tools and point the build
|
||||||
|
# to the system provided ones (for packagers of deno ...).
|
||||||
|
./tools/setup.py --no-binary-download
|
||||||
|
export DENO_BUILD_ARGS="clang_base_path=/usr clang_use_chrome_plugins=false"
|
||||||
|
DENO_GN_PATH=/usr/bin/gn DENO_NINJA_PATH=/usr/bin/ninja ./tools/build.py
|
||||||
```
|
```
|
||||||
|
|
||||||
Environment variables: `DENO_BUILD_MODE`, `DENO_BUILD_PATH`, `DENO_BUILD_ARGS`,
|
Environment variables: `DENO_BUILD_MODE`, `DENO_BUILD_PATH`, `DENO_BUILD_ARGS`,
|
||||||
`DENO_DIR`.
|
`DENO_DIR`, `DENO_GN_PATH`, `DENO_NINJA_PATH`.
|
||||||
|
|
||||||
## API reference
|
## API reference
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue