mirror of
https://github.com/denoland/deno.git
synced 2025-09-26 12:19:12 +00:00
tools: clean up third_party.py, and merge prebuilt.py into it (#2950)
* Remove reference to removed dir 'third_party/rust_crates'. * Remove reference to unused environment variable 'DENO_NINJA_PATH'. * Remove helper functions 'root()' and 'tp()'. * Move definition of 'third_party_path' to build.py. * Move definition of 'gn_exe()' to setup.py. * Move 'download_sccache()' and 'download_hyperfine()' from prebuilt.py to third_party.py, and delete prebuilt.py. * Add helper function 'get_platform_dir_name()' to locate the platform-specific 'v8/buildtools/<platform>' and 'prebuilt/<platform>' directories. * Add helper function 'get_prebuilt_tool_path()' that returns the full path to a platform-specific executable in //prebuilt. * Cosmetic improvements.
This commit is contained in:
parent
d936c49d53
commit
e7d1da3671
7 changed files with 101 additions and 136 deletions
|
@ -4,12 +4,11 @@
|
|||
|
||||
import os
|
||||
import sys
|
||||
from util import enable_ansi_colors, find_exts, root_path, run
|
||||
from util import enable_ansi_colors, find_exts, root_path, run, third_party_path
|
||||
from third_party import python_env
|
||||
|
||||
enable_ansi_colors()
|
||||
|
||||
third_party_path = os.path.join(root_path, "third_party")
|
||||
cpplint = os.path.join(third_party_path, "cpplint", "cpplint.py")
|
||||
eslint = os.path.join(third_party_path, "node_modules", "eslint", "bin",
|
||||
"eslint")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue