Ales Pergl
41c5b478b6
Moved build arguments to GN files in order to have all in one place
2017-11-21 23:10:38 +09:00
Ales Pergl
97e1b8ce9a
Updated list of object directories for `base`
2017-11-21 23:04:27 +09:00
Aleksei Kuzmin
91893e9183
Update build_libs script for Chromium 61
2017-11-21 23:03:54 +09:00
Aleksei Kuzmin
2aa897afcb
Use gtk3 on linux
2017-11-21 23:03:54 +09:00
Aleksei Kuzmin
01de61a555
Revert "Merge pull request #361 from electron/use-official-build-for-static-library"
...
This reverts commit 628f0d9944
, reversing
changes made to c073406bd0
.
2017-10-09 19:13:09 +03:00
Cheng Zhao
7205b3e096
Split webkitcore into smaller pieces
2017-09-28 19:20:57 +09:00
Cheng Zhao
2be356f8db
Split webkitcore into multiple libs
2017-09-28 15:07:59 +09:00
Cheng Zhao
135b72e620
Split wtf out
2017-09-28 12:48:55 +09:00
Cheng Zhao
8d75755098
Split webcore out
2017-09-28 10:25:28 +09:00
Aleksei Kuzmin
2bd310801f
Build ffmpeg as an official build
2017-09-27 10:20:30 +09:00
Aleksei Kuzmin
5c7cd24883
Build static build as an official build
...
Fixes #358 .
2017-09-27 10:20:30 +09:00
Cheng Zhao
f9506cc6fb
Turn on v8_promise_internal_field_count=1
2017-09-26 11:27:49 +09:00
Ales Pergl
620d3bf4ec
Re-enabled debug mode, and disabled tcmalloc for shared_library build
2017-08-23 09:16:50 +09:00
Cheng Zhao
7465fd9770
Use gold linker
...
Chromium now uses prebuilt binutils so it is safe to use gold linker on
any Linux distribution.
This should be able to fix the linking error with libthai.so.
2017-08-15 17:53:38 +03:00
Aleksei Kuzmin
7f8e5b0027
Update build_libs config to fix Release build of Electron on Linux
2017-08-15 17:51:26 +03:00
Aleksei Kuzmin
cc2cfb1a28
"Export" some FreeType related stuff
2017-08-15 17:51:26 +03:00
Cheng Zhao
31db519ad4
Avoid running ninja recursively
2017-08-15 17:51:26 +03:00
Cheng Zhao
7bdc630908
Only define use_gtk3 on Linux
2017-08-15 17:51:26 +03:00
Cheng Zhao
1b978e12ef
Use GTK2
...
We should use GTK3 eventually, but let's worry about it later.
2017-08-15 17:51:26 +03:00
Aleksei Kuzmin
93d1746e18
Add few paths to build_libs.py configs
2017-08-15 17:49:32 +03:00
Aleksei Kuzmin
c5a3fff65e
Add few paths to build_libs.py configs
2017-08-15 17:49:32 +03:00
Tony Ganch
784e1ad1cf
Export LatencyInfo
2017-08-15 17:49:32 +03:00
Tony Ganch
b2f2608fdb
Return zlib to dependencies
2017-08-15 17:49:32 +03:00
Aleksei Kuzmin
8000377767
Update chromiumcontent/BUILD.gn
2017-08-15 17:49:32 +03:00
Ales Pergl
b7a3f73696
Turned off debug mode in shared_library
2017-08-11 10:18:01 -04:00
Ales Pergl
7d889fde3b
Enabled debug mode for "shared_library".
...
To mitigate runtime errors, DCHECK needs to be disabled until relevant bugs are fixed.
2017-07-16 11:53:13 +02:00
Cheng Zhao
f45057cfee
Ship third_party/WebKit/Source/platform/mojo
2017-04-21 10:01:29 +09:00
Cheng Zhao
82c6e3d107
libyuv's binaries are now under clang_x64/obj/third_party/libyuv
2017-04-21 09:43:20 +09:00
Cheng Zhao
ec07855a47
standalone_service is still needed on mac
2017-04-20 19:57:30 +09:00
Cheng Zhao
176533e98c
Avoid shipping standalone_service
2017-04-20 18:48:30 +09:00
Cheng Zhao
68b2236e6b
Ship components/crash/core/common
2017-04-20 18:46:33 +09:00
Cheng Zhao
72cfdcb1b9
Add a few new dependencies
2017-04-18 16:05:37 +09:00
Kevin Sawicki
8a1e1ac567
Don't include ffmpeg as a build lib
2017-03-30 10:40:19 -07:00
deepak1556
cd54716a98
Dont include widevine stub code in non component build
2017-03-11 23:49:50 +05:30
Cheng Zhao
61bc53d4e6
Turn on symbols for static_library build
2017-02-06 14:42:30 +09:00
Cheng Zhao
bd639021e6
Merge pull request #259 from tarruda/increase-symbol-level
...
Set symbol level for shared_library and create zip with debug info.
2017-02-06 10:38:23 +09:00
Thiago de Arruda
df57690d34
Set symbol level for shared_library and create zip with debug info.
2017-02-01 13:46:49 -03:00
Cheng Zhao
d8397c0746
Avoid including some executable's object files
2017-01-30 15:23:26 +09:00
Cheng Zhao
a6b05fcd73
libgtk2ui is renamed to libgtkui
2017-01-25 06:21:33 +00:00
Cheng Zhao
ba719c311a
Split "services" as a new target
...
libchromiumcontent has too many objects.
2017-01-24 21:10:26 +09:00
Cheng Zhao
7a014804d7
//services/device/public/cpp is a new dependency
2017-01-24 19:00:55 +09:00
Cheng Zhao
be19b3a691
//services/service_manager is a new dependency
2017-01-24 18:59:04 +09:00
Cheng Zhao
92e2d6b76d
v8_inspector is a part of v8
2017-01-24 18:59:04 +09:00
Cheng Zhao
8b6acb0520
//components/payments is a new dependency
2017-01-24 18:59:01 +09:00
Cheng Zhao
b3be18a5c0
Include WebKit/Source/bindings in distribution
2017-01-24 18:46:09 +09:00
Cheng Zhao
446afde7ff
security_state has been splited to two targets
2017-01-24 17:37:40 +09:00
Cheng Zhao
c9b792f35c
Some gn targets have been merged or removed
2017-01-23 14:03:43 +09:00
Cheng Zhao
5ca132ab92
Support MAS build
2017-01-17 12:54:54 -08:00
Cheng Zhao
b90969294b
Remove dead code
2017-01-17 12:54:54 -08:00
Cheng Zhao
5e7a7fa497
Do not use gold linker
...
Unfortunately our Linux CI server ships with a rather old gold linker
which does not work together with latest clang.
2017-01-17 12:54:54 -08:00