amirh
5afc1e2848
Enable WebP ( #4359 )
2017-11-15 16:49:50 -08:00
Zachary Anderson
6fb04adde9
Fix comment in last commit ( #4315 )
2017-11-03 08:53:42 -07:00
Zachary Anderson
9463b32b23
Reland: [GN] Don't set dart_host_toolchain ( #4314 )
2017-11-02 10:04:06 -07:00
Mikkel Nygaard Ravn
b41511e9a5
Revert "[GN] Don't set dart_host_toolchain ( #4308 )" ( #4310 )
...
This reverts commit 4caa68b8a061595ccdd8de17b530584604947b79.
2017-11-02 09:09:15 +01:00
Zachary Anderson
4caa68b8a0
[GN] Don't set dart_host_toolchain ( #4308 )
2017-11-01 13:36:18 -07:00
Abhishek Amit
bd64e8dc5a
Add flags to allow cross compiling to linux arm ( #4120 )
2017-09-19 14:09:35 -07:00
Jason Simmons
83ce8c40b1
Set the is_official_build flag that disables GR_TEST_UTILS in Skia ( #4072 )
...
Fixes https://github.com/flutter/flutter/issues/11952
2017-09-06 15:55:29 -07:00
Chinmay Garde
7f5bbe186b
[GN] Add a --ios-cpu flag to build an iOS armv7 capable Flutter engine. ( #4063 )
2017-09-05 14:46:39 -07:00
Chinmay Garde
be634bc41b
Allow disabling LTO in optimized builds. ( #4057 )
2017-09-05 13:00:27 -07:00
Chinmay Garde
2e46f6ff75
Switch to Harfbuzz 1.5.0 from Fuchsia. ( #4006 )
2017-08-25 12:57:43 -07:00
Chinmay Garde
d8ab878c83
Only enable_lto on platforms where the toolchain recognizes the flag. ( #3971 )
2017-08-09 14:29:05 -07:00
Chinmay Garde
eb33f26513
Update buildroot and opt out of LTO on unopt builds. ( #3952 )
2017-08-04 13:12:36 -07:00
Ryan Macnak
316fa7e223
Speculatively disable GN argument 'enable_profiling' to test its effect on benchmarks. ( #3905 )
2017-07-19 12:52:53 -07:00
Brian Osman
ab8584eff2
Roll Skia and enable API guards ( #3884 )
...
* Roll Skia and enable API guards
* Update licenses
2017-07-18 09:44:21 -04:00
Ryan Macnak
7d698b84bd
Restore setting dart_target_arch to fix Windows build. ( #3883 )
...
The Windows build does not have an appropriate target_cpu because it is incomplete and does not build the engine.
2017-07-17 13:33:33 -07:00
Ryan Macnak
7480e32854
Remove word-size mismatch from 32-bit Android debug builds to work wi… ( #3879 )
...
Roll Dart to be95b916ddf0af2b204286a438e7169e3bb2c67a.
2017-07-17 09:45:10 -07:00
Ryan Macnak
eb467a8b85
Don't enable_profiling for x86 Android. ( #3848 )
...
This somehow introduces text relocations even though we always use -fPIC.
2017-07-06 14:40:34 -07:00
Ryan Macnak
66fbebaca3
Changes to get the profiler working for C code on Android. ( #3847 )
...
Roll Dart VM to daa38a2ea21d290e45adb509dc60418b22ec7eba for fix to Thumb profile sample collection.
Roll buildroot to b0b836db790abff26695a944224a4934480f2f48.
2017-07-06 09:40:23 -07:00
Alexander Aprelev
009d470d50
Generate flutter-flavoured dart patched sdk and platform.dill ( #3814 )
...
* Build Flutter patched-sdk with kernel artifacts
* Switch to new dart_host_toolchain argument mechanism to let dart patch_sdk know of host_toolchain.
* Update dart dependency
* Updated licenses
* Rename dart dependencies tag so they have just 'dart_'-prefixed dart's names.
* Fix indentation and line breaks for newly added deps.
* Add toolchain for windows host
* Update dart revision
* Licenses
* Update licenses
* Revert changes to licenses_third_party
2017-06-27 02:44:04 +00:00
Chris Bracken
1f765cdba7
Don't override ios deployment target in gn ( #3751 )
...
Use the value specified in build/config/ios/ios_sdk.gni in the buildroot
repo.
Updates buildroot to 4d1c1fd7103d6daba559e456a6a68e4385bb28f1
2017-06-07 13:47:13 -07:00
Chinmay Garde
aac4fdca96
Fix Android Vulkan build by accounting for updated GN flags. ( #3670 )
2017-05-09 14:17:24 -07:00
Chinmay Garde
0cf10efe31
Add the ‘vulkan’ suffix to the out directory when the —enable-vulkan flag is specified. ( #3618 )
...
Earlier, when the —enable-vulkan flag was specified, the out directory name was determined by the other flags specified to `flutter/tools/gn`. But, the build itself was Vulkan enabled. Now that we are going to add the vulkan target to buildbot, we want to clearly delineate a Vulkan enabled build from a non-Vulkan enabled one.
2017-04-21 17:05:35 -07:00
Chinmay Garde
ff941a4c12
Fix benign warning about adding a Skia GN arg that has deprecated. ( #3617 )
2017-04-21 15:39:13 -07:00
Ryan Macnak
1fed16fb25
Adjust GN for removal of libdart, take two. ( #3584 )
...
Update targets only included in host_debug_unopt.
2017-04-11 09:52:54 -07:00
Ryan Macnak
6d4b153ba8
Revert "Adjust GN for removal of libdart. ( #3583 )"
...
This reverts commit f5d0004ebd0db95c4019ca27fde2aceb0b3fe3e3.
2017-04-10 17:07:28 -07:00
Ryan Macnak
f5d0004ebd
Adjust GN for removal of libdart. ( #3583 )
2017-04-10 16:42:27 -07:00
Michael Goderbauer
e5c05a8964
Option to compile gen_snapshot.exe on Windows to target android. ( #3379 )
2017-01-31 12:55:21 -08:00
Michael Goderbauer
0206d20dab
Make gen_snapshot compile on Windows ( #3355 )
2017-01-23 14:12:26 -08:00
Chinmay Garde
94306f4103
Add a Vulkan backend for Fuchsia and Android. ( #3282 )
2017-01-20 14:37:10 -08:00
Chinmay Garde
a126f0b8c2
Make GN generate Xcode projects on Mac. ( #3320 )
2017-01-03 16:40:15 -08:00
Todd Volkert
51ba481ad6
Stop passing use_libjpeg_turbo arg in gn ( #3252 )
2016-11-22 10:36:31 -08:00
Chinmay Garde
e18302e7d1
Use a custom Skia font manager that delegates to FontCacheLinux on Linux. ( #3245 )
2016-11-18 12:52:02 -08:00
Chinmay Garde
036bc0d356
Update Skia and get using its BUILD.gn instead of maintaining own own copy. ( #3233 )
2016-11-17 12:36:16 -08:00
Chinmay Garde
5118d0472f
Enable android_full_debug on —unoptimized builds. ( #3228 )
...
Previously, —unoptimized builds on Android would include debug symbols but still would be optimized. This killed the experience in the debugger on Android.
2016-11-15 17:44:39 -08:00
Jason Simmons
e5da933a96
Enable engine builds for Android ARM64 targets ( #3225 )
2016-11-15 14:56:08 -08:00
Chinmay Garde
0799ce9c7f
Add ObjC, ObjCXX and ASM files to the compilation database. ( #3182 )
2016-10-27 16:58:04 -07:00
Chinmay Garde
8ed02f831e
Create compile_commands.json on each GN invocation and add a YCM conf. ( #3175 )
2016-10-26 15:31:19 -07:00
Chinmay Garde
d60efb4289
Update buildtools to latest, account for GN updates and use Clang on Android. ( #3064 )
2016-09-28 11:48:48 -07:00
Chinmay Garde
b114f4465e
Remove references to unused GN files and flags. ( #2998 )
...
* Remove references to unused GN files and flags.
* Fix Linux build.
2016-09-02 12:31:54 -07:00
Todd Volkert
46e06cd91a
Pass runtime_mode gn arg through to ShouldEnableCheckedMode() ( #2919 )
...
https://github.com/flutter/flutter/issues/4866
2016-08-12 14:45:25 -07:00
Adam Barth
0392945ce3
Update CONTRIBUTING.md to account for buildroot ( #2893 )
2016-08-09 14:14:10 -07:00