summaryrefslogtreecommitdiff
path: root/tools/setup.py
AgeCommit message (Collapse)Author
2020-01-05Replace libdeno with rusty_v8 (#3556)Ry Dahl
2020-01-02Happy new year! (#3578)Ry Dahl
2019-10-28Move prebuilt binaries to third_party (#3227)Ry Dahl
2019-09-24tools: fix cc_wrapper in setup.py (#3017)Christian Moritz
2019-09-19Remove test.py, use cargo test as test frontend (#2967)Ryan Dahl
Fixes #2933
2019-09-15Move GN root into //core/libdeno (#2943)Christian Moritz
2019-09-15tools: clean up third_party.py, and merge prebuilt.py into it (#2950)Bert Belder
* 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.
2019-09-11Upgrade pylint (#2917)Ryan Dahl
depot_tools is removing pylint from its distribution so we must maintain our own copy.
2019-09-06Remove tools/build.py (#2865)Ryan Dahl
Testing regression: ASAN build removed.
2019-06-08make tests quieter (#2468)Andy Hayden
Don't mix every http request in with the tests output. Don't print that the file servers are starting unless -vv flag is passed. Capture the output of run with run_output which returns stdout, stderr and exit_code. Test against this rather than relying on sys.exit.
2019-05-30tools/setup: don't download sccache if --no-binary-download is passedChristian Moritz
2019-03-31Publish rust crate on crates.io (#2024)Bert Belder
2019-03-15Add --no-binary-download option to setup.py (#1916)Ryan Dahl
2019-03-04tools: remove fix_symlinks() functionBert Belder
This fixes an issue on Windows that causes build to fails when fix_symlinks() is called concurrently with another build step. It is also no longer necessary, since recent versions of git know how to properly create symbolic links on checkout.
2019-03-01Add Deno.version.gnArgs (#1845)Yoshiya Hinosawa
To display specific build args passed to GN.
2019-01-21chore: update license lines (#1557)Yoshiya Hinosawa
2018-12-18travis: Set CARGO_HOME to third_party/rust_crates (#1370)Ryan Dahl
Adds prebuilt hyperfine and sccache binaries Only build test_cc for LSAN Add Cargo.lock Only run benchmarks in master
2018-12-18Load sccache from S3 on CIRyan Dahl
2018-12-18Remove prebuilt v8 supportBert Belder
2018-12-18Enable jumbo build in release. (#1362)Ryan Dahl
2018-11-30Use pylint.Ryan Dahl
2018-11-29Make //build a git submoduleRyan Dahl
So we can float patches before sending them upstream. https://github.com/denoland/chromium_build Remove build_extra/toolchain
2018-11-27gitignore vim .swp filesRyan Dahl
2018-10-26Disable treat_warnings_as_errors on windows when sccache is in useBert Belder
2018-10-19Add missing copyrights (#1024)ztplz
2018-10-15Fix a binary size regressionJinho Bang
This patch changes Jumbo build to use only in debug mode.
2018-09-26tools/setup: detect sccache presence and use it to cache rustc targetsBert Belder
2018-09-26build: do not quote cc_wrapper on windowsBert Belder
This brings behavior inline with the unix toolchain, which also leaves cc_wrapper unquoted. If necessary, add quotes in the setup phase instead.
2018-09-26tools/setup: add gn_string() utility functionBert Belder
2018-09-24tools: make color output work on windowsBert Belder
2018-09-08tools/setup: replace generated args.gn unless handcraftedBert Belder
2018-09-08build: override host_toolchain on windows to use sccache with v8Bert Belder
2018-08-29Fix lastchange rebuild problem.Ryan Dahl
lastchange.py is causing a full rebuild on every commit. This is a temporary workaround.
2018-08-28tools/setup: don't overwrite existing args.gnBert Belder
2018-08-28formatBert Belder
2018-08-27Run lastchange.py during setup.pyRyan Dahl
2018-08-25Build: make it possible to use ccache/sccache on windowsBert Belder
Also auto-detect the availability of sccache in setup.py.
2018-08-17chore: download clang-format from google storageYoshiya Hinosawa
2018-08-17import sys since sys.exit(1) usedmervynzhang
2018-08-02tools/setup: avoid running `gn gen` twice in the same output directoryBert Belder
2018-07-29Install sysroot on linux.Ryan Dahl
2018-07-29Rename run_hooks.py to setup.pyRyan Dahl
Moves 'gn gen' into setup.py Make tools/build.py more ergonomic.