Cheng Zhao
|
70af2e0bee
|
osx: Don't warn about unkown warning option
We can not make every compiler happy.
|
2015-09-10 11:15:35 +08:00 |
|
Cheng Zhao
|
ee0dc0d926
|
Update clang
|
2015-09-03 17:50:23 +09:00 |
|
Cheng Zhao
|
4337c07425
|
Define node_byteorder and node_release_urlbase
|
2015-08-11 10:02:46 +08:00 |
|
Cheng Zhao
|
f2daeb9d70
|
Build ia32 target with sysroot
|
2015-07-02 05:07:56 +00:00 |
|
Cheng Zhao
|
1b3a8435e5
|
Define chromeos
|
2015-07-01 08:59:17 +00:00 |
|
Cheng Zhao
|
3d88d56965
|
Support cross-compiling
|
2015-07-01 07:47:21 +00:00 |
|
Cheng Zhao
|
fdf7452ba9
|
Use downloaded clang for building
|
2015-07-01 14:44:45 +08:00 |
|
Cheng Zhao
|
04de1aa51d
|
Update to io.js v2.3.1
|
2015-06-29 12:18:50 +08:00 |
|
Cheng Zhao
|
1ce86b6dfc
|
win: Fix building, close #2018
|
2015-06-23 10:18:43 +08:00 |
|
Cheng Zhao
|
333fe87490
|
Define V8_BASE
|
2015-06-10 16:30:47 +08:00 |
|
Cheng Zhao
|
04d24f61fe
|
Update to node.gyp's changes
|
2015-06-10 14:11:34 +08:00 |
|
Cheng Zhao
|
b44c66b5c2
|
win: Update referenced symbols on ia32
|
2015-04-22 12:08:04 +08:00 |
|
Cheng Zhao
|
20c1530278
|
win: Update referenced symbols on x64
|
2015-04-22 10:12:16 +08:00 |
|
Cheng Zhao
|
aa07d5e557
|
win: Fix linking problem on x64
|
2015-04-11 19:51:11 +08:00 |
|
Cheng Zhao
|
f32cd5a35e
|
win: Suppress size loss warnings
|
2015-04-11 19:17:03 +08:00 |
|
Cheng Zhao
|
f997dbb01d
|
Remove some duplicated symbols
|
2015-04-11 13:07:19 +08:00 |
|
Cheng Zhao
|
88b6a60c29
|
Hide symbols of openssl
So we will avoid conflicts with boringssl.
|
2015-04-10 17:56:46 +08:00 |
|
Cheng Zhao
|
1f66006c93
|
win: Fix link errors caused by libicu
|
2015-04-10 15:35:25 +08:00 |
|
Cheng Zhao
|
8894cfab50
|
mac: Fix libicu symbols not included
|
2015-04-10 13:47:21 +08:00 |
|
Cheng Zhao
|
5f2fe27b65
|
linux: Fix linking with node and v8
|
2015-04-10 12:22:18 +08:00 |
|
Cheng Zhao
|
a400bb5997
|
Build node as shared library
|
2015-04-09 21:16:22 +08:00 |
|
Cheng Zhao
|
dcae08c128
|
win: Move common configs to gyp
|
2015-04-09 14:40:31 +08:00 |
|
Cheng Zhao
|
78ed9b1b23
|
linux: Move '-g' to brightray
|
2015-04-09 12:06:02 +08:00 |
|
Cheng Zhao
|
52b875f199
|
mac: Move strip flags to brightray
|
2015-04-09 11:30:40 +08:00 |
|
Cheng Zhao
|
b947cb5057
|
Move clang flag to brightray
|
2015-04-09 10:52:15 +08:00 |
|
Cheng Zhao
|
0cc36377a5
|
win: Ignore duplicate symbols between BoringSSL and OpenSSL
|
2015-04-07 22:56:21 +08:00 |
|
Cheng Zhao
|
21014614fc
|
Link boringssl as shared_library
|
2015-04-07 18:26:56 +08:00 |
|
Cheng Zhao
|
0890ea716f
|
win: Fix a compiler warning in Node
|
2015-04-07 14:03:16 +08:00 |
|
Cheng Zhao
|
0f97bf03fa
|
win: Fix Debug build
|
2015-04-07 13:50:58 +08:00 |
|
Cheng Zhao
|
f169772031
|
Link boringssl and node together in one binary
|
2015-04-07 12:28:57 +08:00 |
|
Cheng Zhao
|
938069a389
|
win: Fix linking
|
2015-04-06 14:21:21 +08:00 |
|
Cheng Zhao
|
d3abf64bd2
|
Strip generate binaries
|
2015-04-03 12:06:23 +08:00 |
|
Cheng Zhao
|
8a91000083
|
Fix linking node and chromium together
|
2015-04-03 11:38:04 +08:00 |
|
Cheng Zhao
|
dab9e9be67
|
Also build with static_library version of libchromiumcontent
|
2015-04-02 23:03:23 +08:00 |
|
Cheng Zhao
|
736afb32a0
|
Link with component build shared libraries
|
2015-04-02 14:06:23 +08:00 |
|
Cheng Zhao
|
95528f9207
|
linux: Fix relocation error when compiling as shared library
|
2015-04-01 23:44:55 +08:00 |
|
Cheng Zhao
|
7e49645998
|
Build node as shared library
|
2015-04-01 20:26:46 +08:00 |
|
Cheng Zhao
|
136b3da458
|
Add -stdlib=libc++ for linking
|
2015-01-15 17:17:43 -08:00 |
|
Cheng Zhao
|
65d2540807
|
Use C++11 stdlib
|
2015-01-14 17:40:24 -08:00 |
|
Cheng Zhao
|
253bacdf1d
|
win: Run async open dialog in new thread
|
2014-12-16 11:27:38 -08:00 |
|
Cheng Zhao
|
e38614ce31
|
win: No longer support building with VS Express
The Community edition can provide everything we need for Professional
edition.
|
2014-12-11 19:47:15 -08:00 |
|
Cheng Zhao
|
f57533fa0e
|
Add os_bsd variable for breakpad
|
2014-12-09 17:25:45 -08:00 |
|
Cheng Zhao
|
7bc364a374
|
Upgrade node for new V8 API
|
2014-12-07 13:09:50 -08:00 |
|
Cheng Zhao
|
a0f5544a07
|
Fix compilation warning on Yosemite
|
2014-12-03 15:21:50 -08:00 |
|
Cheng Zhao
|
e316e4a267
|
Upgrade node to v0.11.4, fixes #669
|
2014-09-30 23:14:25 +08:00 |
|
Cheng Zhao
|
98fec2f317
|
Still use 14 for node_module_version
We haven't broken abi yet, still use 14 to be compatible with previous
versions.
|
2014-09-30 20:49:34 +08:00 |
|
Cheng Zhao
|
72fc1e8dc6
|
Increase node_module_version, fixes #533
|
2014-09-30 20:32:14 +08:00 |
|
Cheng Zhao
|
336908eba0
|
win: Use absolute path for ATL.
|
2014-08-08 15:45:24 +08:00 |
|
Cheng Zhao
|
0f5d929c09
|
win: Build with downloaded ATL instead of the ATL shipped by WDK.
|
2014-08-08 14:56:48 +08:00 |
|
Cheng Zhao
|
91c7458ab8
|
Fix changes of node's build environment.
|
2014-06-28 19:31:04 +08:00 |
|
Cheng Zhao
|
2d073e78ef
|
Suppress new compiler warnings for VS2013.
|
2014-06-27 11:04:58 +08:00 |
|
Cheng Zhao
|
1321fb8151
|
Assume users are using Xcode 5.1.
|
2014-05-09 10:04:49 +08:00 |
|
Cheng Zhao
|
b0b5d1b1b0
|
Do not use new clang flags.
|
2014-04-15 00:18:42 +08:00 |
|
Cheng Zhao
|
6f4aed83f0
|
Fix compiler warning in breakpad when using latest clang.
|
2014-04-14 23:54:36 +08:00 |
|
Cheng Zhao
|
de21a164ea
|
Build with -g on Linux.
|
2014-03-03 12:35:52 +08:00 |
|
Cheng Zhao
|
2f088c5caa
|
linux: Suppress compiler warnings of breakpad.
|
2014-02-26 15:43:22 +08:00 |
|
Cheng Zhao
|
876bfc69ac
|
linux: Link with breakpad_client.
|
2014-02-26 15:20:57 +08:00 |
|
Cheng Zhao
|
b4ee01d43d
|
linux: Fix one compiler warning.
|
2014-02-20 18:58:56 +08:00 |
|
Cheng Zhao
|
4051d2ebdb
|
Merge branch 'master' into linux
Conflicts:
atom.gyp
vendor/apm
vendor/brightray
|
2014-02-14 13:17:00 +00:00 |
|
Cheng Zhao
|
2f798c5116
|
Merge branch 'master' into linux
Conflicts:
vendor/apm
|
2014-01-15 11:18:40 +00:00 |
|
Cheng Zhao
|
71fd147c47
|
Fix gyp error on CI.
|
2014-01-21 20:34:35 +08:00 |
|
Cheng Zhao
|
57a27876ec
|
Fix warnings of node_lib.
|
2014-01-13 18:43:09 +08:00 |
|
Cheng Zhao
|
fc2e069efe
|
Fix warnings of openssl-cli.
|
2014-01-13 18:41:40 +08:00 |
|
Cheng Zhao
|
627f487b36
|
Disable compilation errors in node under Linux.
|
2013-12-31 11:40:19 +00:00 |
|
Cheng Zhao
|
c64a793364
|
Build with clang under Linux.
|
2013-12-31 11:27:31 +00:00 |
|
Cheng Zhao
|
902be9bab5
|
Update node: Removed two unused patches.
|
2013-12-20 14:20:24 +08:00 |
|
Cheng Zhao
|
0215c2fbee
|
Make all the windows code compile for Chrome 31.
|
2013-12-17 17:52:57 +08:00 |
|
Cheng Zhao
|
0a37852757
|
Update to node v0.11.9.
|
2013-12-10 14:07:32 +08:00 |
|
Cheng Zhao
|
9981fd51da
|
win: Fix error when bootstraping.
|
2013-11-19 20:43:30 +08:00 |
|
Cheng Zhao
|
1d2de6d1fb
|
mac: Add target to dump breakpad symbols.
|
2013-11-15 22:52:08 +08:00 |
|
Cheng Zhao
|
0ad51c394b
|
mac: Get rid of all the third party warnings.
|
2013-11-12 18:16:37 +08:00 |
|
Cheng Zhao
|
ec5cd2fb1c
|
Do not set sdk_root, it's already set by brightray.
|
2013-11-08 19:01:56 -08:00 |
|
Cheng Zhao
|
df919a4be8
|
Expose libuv's symbols.
|
2013-10-28 10:47:04 +08:00 |
|
Cheng Zhao
|
45f864d2b4
|
Make atom-shell compile-able with VS 2010 Express.
|
2013-10-26 19:39:45 +08:00 |
|
Cheng Zhao
|
41f0f9bcf3
|
[Win] Ignore 4049 link warning.
|
2013-07-24 18:33:27 +08:00 |
|
Cheng Zhao
|
7dae2c4966
|
Link to the views module as static library.
|
2013-07-09 10:22:38 +08:00 |
|
Cheng Zhao
|
40e06db3a8
|
Use the platform_util_win implementation from Chromium.
|
2013-07-02 18:47:51 +08:00 |
|
Cheng Zhao
|
892f1aa7ce
|
Rename source_root to atom_source_root to avoid conflicts.
|
2013-07-02 12:10:14 +08:00 |
|
Cheng Zhao
|
a749a6dc2d
|
Include node's config.gypi in atom-shell.
Removed 3 commits of our node fork.
|
2013-07-02 09:16:56 +08:00 |
|
Cheng Zhao
|
f61a7ee5eb
|
Define 'python' variable in atom-shell.
Removed a patch in node.
|
2013-07-02 08:52:06 +08:00 |
|
Cheng Zhao
|
fecaa7b75a
|
Should enable C++ exceptions for all targets on Windows.
It's a requirement for using standard library of VS.
|
2013-07-01 20:52:48 +08:00 |
|
Cheng Zhao
|
14f7a64a91
|
Fix warnings in http_parser.
|
2013-07-01 18:45:46 +08:00 |
|
Cheng Zhao
|
8145d5ba26
|
Fix two warnings in openssl.
|
2013-07-01 18:36:58 +08:00 |
|
Cheng Zhao
|
384e83972f
|
Make node static library build.
|
2013-07-01 17:58:01 +08:00 |
|
Cheng Zhao
|
6d187cbb7d
|
Build atom-shell with ninja.
|
2013-06-19 21:34:43 +08:00 |
|