Thiago de Arruda
d6fbf5f1bb
Improve development workflow with built libchromiumcontent
...
- Add `--debug_libchromiumcontent` to build libchromiumcontent for debugging
(shared library build).
- By default, only invoke `gclient sync` the first time to checkout chromium
source tree. Add `--force_update_libchromiumcontent` switch to force updating.
- Document new options.
The goal is to allow faster edit/compile cycles when debugging/making changes
to libchromiumcontent.
2017-08-15 05:40:22 -03:00
Kevin Sawicki
9684f61e12
atom_gyp -> electron_gyp
2016-05-25 09:10:46 -07:00
Cheng Zhao
2497c73009
Import build env from VS 2015
2016-05-13 11:12:01 +09:00
Cheng Zhao
4e7ed50162
Use "project_name" in atom.gyp as default target in build.py
2015-04-12 21:52:56 +08:00
Cheng Zhao
8b7d875e40
Use "R" and "D" as short names for config
2015-04-03 11:59:14 +08:00
Cheng Zhao
dab9e9be67
Also build with static_library version of libchromiumcontent
2015-04-02 23:03:23 +08:00
Cheng Zhao
b93564894c
Make script quit when error happens in child processes.
2014-08-08 23:23:56 +08:00
Bernhard Millauer
75fcafa013
The source_root was wrong computed
...
Using 'SOURCE_ROOT = os.path.dirname(os.path.dirname(__file__))' leads to an empty string if the path is relative.
2014-05-14 01:07:26 +02:00
Cheng Zhao
5fe9f281ac
Only generate node.lib when we need to upload node headers.
2013-08-31 17:00:13 +08:00
Cheng Zhao
950c09f2e7
Use depot_tools to provide ninja binary and cpplint.
2013-07-07 16:25:50 +08:00
Cheng Zhao
85d7e7b034
Don't throw exception when ninja quit unnormally.
2013-06-24 16:05:22 +08:00
Cheng Zhao
5c4c86c6ef
Rewrite build script in python.
2013-06-24 15:36:38 +08:00