Aleksei Kuzmin
31ac98f89f
Use clang on Windows
2018-09-11 10:33:04 +02:00
Aleksei Kuzmin
0beaf23408
Disable widevine on Linux
...
media: Add assert for "enable_widevine" gn arg
https://chromium-review.googlesource.com/957707
2018-09-11 10:33:04 +02:00
Aleksei Kuzmin
38dbb4c4ca
Update Electron build configs for Chromium 67
...
There are errors about some generated headers not being available.
It probably happens because of Jumbo builds.
The Great Blink mv for source files, part 2
https://chromium-review.googlesource.com/1001153
Removes web/ lib and dependencies from Blink.
https://chromium-review.googlesource.com/602093
Remove web/ finally!!!
https://chromium-review.googlesource.com/606812
Move //components/filesystem to //components/services/
https://chromium-review.googlesource.com/c/chromium/src/+/948913
2018-09-11 10:33:04 +02:00
Aleksei Kuzmin
bc5f2e1e0a
Update chromiumcontent/BUILD.gn for Chromium 67
...
media: Remove widevinecdmadapter target
https://chromium-review.googlesource.com/957868
Rename buildflag_headers for consistency
https://chromium-review.googlesource.com/975990
The Great Blink mv for source files, part 2.
https://chromium-review.googlesource.com/1001153
2018-09-11 10:33:04 +02:00
Robo
65e44d0b8a
build: [gyp] cdm key system support behind flag ( #671 )
2018-09-04 10:40:37 +02:00
Robo
e5fd4311b9
build: [gyp] explicitly override rtc_use_h264 ( #667 )
2018-08-30 14:28:41 -05:00
Robo
5db50d4918
build: [gn] COMPONENT_EXPORT some pepper flash classes ( #664 )
...
* build: [gn] COMPONENT_EXPORT some pepper flash classes
* build: [gyp] convert pepper_flash target into a component
2018-08-28 16:24:29 +02:00
Jeremy Apthorp
f11f66be68
build: define is_mas_build as a GN arg
...
This is to support the GN build, which won't read the MAS_BUILD
environment variable, and will instead rely on the GN args system to
toggle between MAS/non-MAS.
2018-07-19 14:54:33 -07:00
deepak1556
418c3ed5d9
Build pepper flash behind feature flag
2018-06-21 03:37:20 +05:30
Samuel Attard
5dd572fce9
Add dep on desktop_capturer
2018-06-19 14:17:43 +10:00
Aleksei Kuzmin
fec33ffd55
Dont use clang on Windows
2018-06-11 13:29:24 +02:00
Nitish Sakhawalkar
1670b0a020
Don't build desktop_capturer, it's not needed anymore
2018-06-11 11:07:28 +02:00
Tomas Rycl
e42fdf8e06
Missing symbols in static lib added to build
2018-06-11 11:07:28 +02:00
Nitish Sakhawalkar
b90b46f05b
Update build_libs.py script with right obj files
2018-06-11 11:07:28 +02:00
Aleksei Kuzmin
0d8a158c6b
Build "pdfium_skia_shared" as a static library
2018-06-11 11:07:28 +02:00
Nitish Sakhawalkar
ea544a0973
Add patch to fix v8_context_snapshot_generator build.
...
Update patches yaml file
Update build_time_executable config for macos
2018-06-11 11:07:28 +02:00
Nitish Sakhawalkar
2cd887adc3
chrome: Unship snapshot_blob.bin from Win/Mac/Linux
...
https://chromium-review.googlesource.com/812587
2018-06-11 11:07:28 +02:00
Aleksei Kuzmin
f5771511e0
Statically build device_service
2018-06-11 11:07:28 +02:00
Aleksei Kuzmin
b8399bdc81
Statically build viz_service
2018-06-11 11:07:28 +02:00
Aleksei Kuzmin
bbc0f0e571
Update build_libs script for Chromium 66
2018-06-11 11:07:28 +02:00
Samuel Attard
8489c2d2d3
Do not collect network_session_configurator and libjavascript
...
Unship javascript.lib from windows
https://pdfium-review.googlesource.com/c/pdfium/+/17047
2018-06-11 11:07:28 +02:00
Aleksei Kuzmin
8c80724f89
Combined several mojo unit test binaries into one mojo_unittests
...
https://chromium-review.googlesource.com/919364
2018-06-11 11:07:27 +02:00
John Kleinschmidt
44fb62a081
Use packaged chromium source for CI
...
Patch so that we can exclude native_client source
2018-05-09 12:30:06 -04:00
Jeremy Apthorp
a6e7959d39
Rename //chromiumcontent to //libchromiumcontent/chromiumcontent
...
This is to support compatibility with the GN build, which checks out the
libchromiumcontent repo at `src/libchromiumcontent`.
2018-05-04 16:59:18 -07:00
John Kleinschmidt
e2c4005583
Update run_tests to generate xml reports for CI ( #530 )
...
* Update run_tests to generate xml reports
* Setup CI configs for nightly builds running tests
Limit number of tests
2018-05-01 14:29:56 -05:00
Nitish Sakhawalkar
b937e8fd23
Merge remote-tracking branch 'origin/master' into fix-unittests
2018-04-04 23:48:42 -07:00
John Kleinschmidt
cc54122da1
Add component to build mksnapshot binaries for armv7/arm64
2018-04-02 16:19:07 -04:00
Nitish Sakhawalkar
02a86729c2
Disable some test targets in BUILD.gn file.
2018-03-30 13:28:31 -07:00
Alexey Kuzmin
dceeb59d3f
Merge pull request #443 from electron/enable_unittests
...
Enable unittests and browsertests
2018-03-20 15:56:32 +03:00
Cheng Zhao
b2840937d7
Ship components/autofill/core/common
2018-03-15 14:50:03 +09:00
Aleksei Kuzmin
74ef46cccf
Update build_libs.py for Chromium 63
2018-03-15 14:50:03 +09:00
deepak1556
f808bd667d
--typed_array_max_size_in_heap setting which is used by Node.js is now a build time flag
...
https://chromium-review.googlesource.com/c/v8/v8/+/664721
2018-03-15 14:50:03 +09:00
Aleksei Kuzmin
d7e812f50f
Enable back Jumbo build on arm64
2018-03-15 14:50:03 +09:00
Aleksei Kuzmin
65a15e2ea0
REVIEW: Disable linux installer build on arm64
2018-03-15 14:50:03 +09:00
Aleksei Kuzmin
a508874be2
Import build/config/features.gni
2018-03-12 17:47:09 +09:00
deepak1556
567433a671
create test target for chromiumcontent
2018-03-12 17:07:33 +09:00
Cheng Zhao
c0bfc54f80
Do not use system freetype for arm64
2018-03-08 11:04:30 +09:00
Cheng Zhao
12191cdc99
No need to patch to use custom sysroot
2018-02-28 13:52:15 +09:00
Cheng Zhao
07ddc999f4
mips64el libs are under lib64
2018-02-28 10:20:17 +09:00
Cheng Zhao
d068004873
The patch for loongson3 is no longer needed
2018-02-27 14:44:22 +09:00
Cheng Zhao
1113e46e6b
Minimize custom flags used for mips64el
2018-02-27 14:44:22 +09:00
Cheng Zhao
322eb12def
Ship libc++ objects
2018-02-22 13:39:14 +03:00
Cheng Zhao
ea48c0c935
Enable use_custom_libcxx on Linux
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
d533c3c169
Temporary disable Jumbo build on arm64
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
1ce1cf5be3
Fix Electron Release build on Windows
...
The path to built libyuv lib has changed after the
"win: Rename clang_x64 to win_clang_x64 in build/toolchain/win"
has landed. See https://crbug.com/748501 .
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
136da80c0f
Update build_libs.py script for Chromium 62
2018-02-21 20:54:29 +03:00
Ales Pergl
193a1cd72a
Simplified static_library GN target definitions
...
This change defines the static_library GN targets only during the second pass
of the static_library build. The config targets had to be moved out of the main
`BUILD.gn` to prevent undefined variable errors because I removed the
`if (obj_something)` checks.
2018-02-20 14:26:32 +01:00
Ales Pergl
cd32da8b50
Split `v8.lib` to avoid linker error caused by big static library
2018-02-07 17:47:01 +01:00
Ales Pergl
ea5c6e1a08
Isolate new static library `webkitcore` to cope with larger object files when `is_official_build == true`
2018-02-07 17:47:01 +01:00
Ales Pergl
9561fbc810
Enable Chromium's "official" build
...
Some link-time optimizations must be disabled for now, because they
conflict with the fact that Electron is not a monolithic binary.
2018-02-07 17:47:01 +01:00