Charles Kerr
2d15b8fe78
change c++ std from gnu++14 to c++14 ( #13248 )
2018-06-15 11:12:49 -05:00
Samuel Attard
c1381ac598
Add sccache option to bootstrap ( #12582 )
...
* Add sccache option to bootstrap
Couldn't see a CC wrapper style option for gyp so we inject the sccache commands directly into the generated ninja files.
* Use CC_wrapper
* Update toolchain.gypi
* s/sccache/cc_wrapper
2018-05-01 01:03:43 +10:00
deepak1556
30f1d0991b
enable chromium style checker plugin for electron and brightray targets
2018-04-19 11:12:58 -07:00
Cheng Zhao
81c23b84e7
Fix error when cross compilation
2018-02-23 10:22:00 +09:00
Cheng Zhao
2fcf2c81bf
Make sure --sysroot is appended at last
2018-02-23 10:22:00 +09:00
Cheng Zhao
9fec1a3cb4
Link with libcc's libc++ on Linux
2018-02-23 10:22:00 +09:00
Cheng Zhao
da7fc54e37
Update sysroot to Debian Stretch
2018-02-23 10:21:24 +09:00
Aleksei Kuzmin
dda64bd652
Use c++14
...
https://chromium-review.googlesource.com/c/chromium/src/+/583635
2018-02-23 10:21:23 +09:00
Aleksei Kuzmin
9d6db65c7c
Set minimum Mac SDK version to 10.12
2018-02-23 10:21:23 +09:00
Cheng Zhao
0d8cfe8dbe
Some compiler flags are clang only
2017-11-21 21:48:06 +09:00
Cheng Zhao
b2fdfa2710
Use mips64el toolchain
2017-11-21 20:42:20 +09:00
HAMIDx9
cd42133651
Add arm64 build support
2017-08-22 10:02:51 +09:00
Kevin Sawicki
152d573fbd
Build with jessie sysroot on ARM
2017-08-15 16:19:22 +03:00
Aleksei Kuzmin
fe0a96200d
Use Jessie sysroot for building on amd64 and i386
2017-08-15 16:19:22 +03:00
Cheng Zhao
a6854c89b7
Link with correct targets in toolchain.gypi
2017-05-23 16:30:07 +09:00
Cheng Zhao
28f11516fe
Build with jessie sysroot image
2017-05-22 16:53:45 +09:00
Leonard Lamprecht
67dd19ed0f
Replace OS X and Mac OS with macOS
2016-06-18 15:26:26 +02:00
Paul Betts
3ee366257c
Allow bootstrap to be invoked via python2
...
This means that on most Linux distributions where python3 is the default, we
can invoke `python2 script/bootstrap.py` and have it all work
2016-04-07 15:43:57 +09:00
Cheng Zhao
8e19edd1b5
Move toolchain related configures into one place
2016-03-10 22:40:09 +09:00
Robo
dfe1641d1e
set path for pkg-config when using sysroot
2016-03-10 17:34:42 +05:30
Robo
91951472bf
use sysroot by default on linux
2016-03-10 17:34:42 +05:30
Robo
e27e3d641c
linux: optionaly allow building x64 targets with sysroot
2016-03-10 17:34:42 +05:30
Cheng Zhao
73ab6d409b
Fix building with Xcode 6
2015-10-08 10:19:24 +08:00
Cheng Zhao
8de9c75caf
Don't define source_root on Windows
2015-07-03 09:46:35 +08:00
Cheng Zhao
9bdefa6f1f
Use clang's integrated as
...
The system as is throwing error when compiling atom_api_web_contents.cc:
/tmp/xxx.s: Assembler messages:
/tmp/xxx.s:23559: Internal error!
Assertion failure in get_line_subseg at ../../gas/dwarf2dbg.c line 262.
2015-07-02 06:31:10 +00:00
Cheng Zhao
f2daeb9d70
Build ia32 target with sysroot
2015-07-02 05:07:56 +00:00
Cheng Zhao
4214b62551
Set sysroot for arm build
2015-07-01 09:54:27 +00:00
Cheng Zhao
3d88d56965
Support cross-compiling
2015-07-01 07:47:21 +00:00