Граф коммитов

194 Коммитов

Автор SHA1 Сообщение Дата
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