242 Commits

Author SHA1 Message Date
godofredoc
e11ed85b7a Use target platform name when generating artifacts. (flutter/engine#40519)
Use target platform name when generating artifacts.
2023-03-23 20:58:57 +00:00
Zachary Anderson
c5363b0e21 Write entitlements for wasm-opt (flutter/engine#40349) 2023-03-16 09:24:38 -07:00
Jackson Gardner
fd6958d467 Remove unused gn target. (flutter/engine#40149)
Remove unused gn target.
2023-03-08 22:13:47 +00:00
Xilai Zhang
97d8b0a936 [gn + codesign] add metadata for path ops (flutter/engine#39698)
[gn + codesign] add metadata for path ops
2023-02-28 00:14:15 +00:00
Xilai Zhang
4bf5a04e84 [gn + codesign] move snapshot meta data to generators (flutter/engine#39726)
[gn + codesign] move snapshot meta data to generators
2023-02-28 00:06:43 +00:00
godofredoc
9dff1d9871 Add gen_snapshot to windows flutter artifact. (flutter/engine#39353)
* Add gen_snapshot to windows flutter artifact.

This file was missing on release and profile versions.

Bug: https://github.com/flutter/flutter/issues/119887

* Format gn file.
2023-02-03 17:13:13 +00:00
godofredoc
bc8e6f0aab Add missing file to artifacts.zip and win platform. (flutter/engine#39310)
dll.exp, dll.lib and dll.pdb files are missing from the gn generated
artifacts.zip.

Bug: https://github.com/flutter/flutter/issues/119663
2023-02-02 05:02:00 +00:00
Pierrick Bouvier
3811a350df Add CI builder for windows-arm64. (#38394) (flutter/engine#38739)
* Generate zip archives for Windows following target platform.

* Add CI builder for windows-arm64.

All packages can be cross compiled from an x64 machine.
Unittests are disabled, as they require an arm64 machine.

* Add windows-arm64 to CI.
2023-01-11 23:01:08 +00:00
Loïc Sharma
5e35f2ab74 Revert "Add CI builder for windows-arm64. (#38394)" (flutter/engine#38729)
This reverts commit 35810a873b59c8d738f1f3661854572cc3aa2215.
2023-01-09 22:35:13 +00:00
Pierrick Bouvier
35810a873b Add CI builder for windows-arm64. (flutter/engine#38394)
* Generate zip archives for Windows following target platform.

* Add CI builder for windows-arm64.

All packages can be cross compiled from an x64 machine.
Unittests are disabled, as they require an arm64 machine.

* Add windows-arm64 to CI.
2023-01-09 21:51:12 +00:00
godofredoc
2e8d995cb6 Archive windows gen_snapshot.exe. (flutter/engine#35414)
* Archive windows gen_snapshot.exe.

This is required to enable engine_v2 recipes for windows platform.

Bug: https://github.com/flutter/flutter/issues/81855

* Add dep to generate gen_snapshot.exe.

* Use target platform name rather than host.

* Use prebuilt_arch.

* Use platform_name instead of is_win.

* Remove android check.

* Fix output name.

* Separate platform and cpu in name.

* Remove failing line.

* Use dart_target_arch rather than target_cpu in windows.

* Add dart_target_arch to scope.

* Add support for android_cpu.

* Fix android_cpu variable name.

* Rebase to ToT

* Try to use target cpu directly.

* Use host os instead of is_win.

* Build engine artifacts for win.

* Update build/archives/BUILD.gn

Co-authored-by: Zachary Anderson <zanderso@users.noreply.github.com>

* Update build/archives/BUILD.gn

Co-authored-by: Zachary Anderson <zanderso@users.noreply.github.com>

* Update build/archives/BUILD.gn

Co-authored-by: Zachary Anderson <zanderso@users.noreply.github.com>

Co-authored-by: Zachary Anderson <zanderso@users.noreply.github.com>
2022-11-14 22:54:53 +00:00
Brandon DeRosier
24174f255f Add the Impeller shader lib to the engine archive (flutter/engine#37218) 2022-11-01 14:19:13 -07:00
Jackson Gardner
adeb11927b Keep the fuchsia build from trying to build the dart sdk (flutter/engine#36973) 2022-10-24 19:42:19 +00:00
Jackson Gardner
c7d1a69158 Web sdk build reland (flutter/engine#36851) 2022-10-20 20:31:54 +00:00
Jackson Gardner
cf2bf1ba1b Revert "Build Web SDK in wasm build tree (#36520)" (flutter/engine#36805) 2022-10-17 18:40:05 +00:00
Jackson Gardner
48495d1865 Build Web SDK in wasm build tree (flutter/engine#36520) 2022-10-14 18:40:49 +00:00
Jenn Magder
058fd02953 Stop compiling iOS with bitcode (flutter/engine#36596) 2022-10-04 21:56:13 +00:00
godofredoc
0f46ddf8ba Add gen_snapshot only for non debug versions of artifacts. (flutter/engine#36358) 2022-09-26 20:57:55 +00:00
godofredoc
3e7c81d01d Include flutter_tester only on debug files. (flutter/engine#36296) 2022-09-21 20:01:03 +00:00
godofredoc
0873841f1a Bundle impeller only on debug version of artifacts. (flutter/engine#36225) 2022-09-17 01:33:04 +00:00
godofredoc
45383f1b97 Write link content rather than source path (flutter/engine#35577) 2022-08-22 15:16:46 +00:00
godofredoc
be9ba9f07f MacOS framework was simplified to remove an internal zip. (flutter/engine#35563) 2022-08-20 05:30:19 +00:00
Xilai Zhang
e8385b7d63 [gn] mac entitlement config when dart sdk is non prebuilt (flutter/engine#35016) 2022-08-04 21:38:05 +00:00
Loïc Sharma
64c83cfc87 Revert "Use git exec candidate list on all platforms for build" (flutter/engine#34844) 2022-07-22 17:45:04 +00:00
William Hesse
f8f07f4f60 [infra] Support archiving the built Dart SDK in the non-prebuilt case (flutter/engine#34605)
[infra] Support archiving the built Dart SDK in the non-prebuilt case

Bug: https://github.com/flutter/flutter/issues/106494
2022-07-19 19:02:55 +02:00
Xilai Zhang
060ecf6119 [gn + artifacts] dart-sdk mac entitlement configs (flutter/engine#34679) 2022-07-18 18:00:05 +00:00
Xilai Zhang
480b8230aa [gn + artifacts] embed Mac entitlement config in gen_snapshot.zip (flutter/engine#34702) 2022-07-18 17:56:07 +00:00
Márk Tolmács
e517dd9b9b Use git exec candidate list on all platforms for build (flutter/engine#34294)
* Use git exec candidate list on all platforms for build

build/git_revision.py now uses a git executable name search list on all
platforms, avoiding issues with some Windows installations.

* Moving python import to top to satisfy linter

* Fixing format error and removing unneeded check

* Adding git candidate search to githooks setup.py

* Adding missing COM initialization to
flutter_tester executable on Windows

* Revert "Adding missing COM initialization to"

Reason: Added to incorrect branch

This reverts commit 1b0da56ffd9af41d457f5a609022d4b0387cd935.

* Format fix for setup.py
2022-06-28 09:30:46 -07:00
Xilai Zhang
9bbaf6212e [gn] use generated_files to encode entitlement information (flutter/engine#34216)
* generated_files

* for debugging push

* format files

* formate files

* trigger build

* add deps
2022-06-27 09:09:29 -07:00
Jonah Williams
a184d04005 cleanup fractional translation ifdefs and config (flutter/engine#34198) 2022-06-22 09:00:57 -07:00
godofredoc
a00479bb95 Add slash to separate directories. (flutter/engine#34147)
The zip file was not including the directory name because it was missing
an slash.

Bug: https://github.com/flutter/flutter/issues/81855
2022-06-17 16:48:19 -07:00
godofredoc
50b88f8f8c Use darwin instead of mac for artifacts location. (flutter/engine#34145) 2022-06-17 16:08:07 -07:00
godofredoc
d1e9f3570d Move flutter_patched_sdk to the correct location. (flutter/engine#34128) 2022-06-17 19:18:03 +00:00
Alexander Markov
8292927857 Remove uses of --lazy-async-stack Dart VM flag (flutter/engine#33964) 2022-06-10 10:12:56 -07:00
Zachary Anderson
7572a18ffe pylint a few python scripts and lint in lint.sh (flutter/engine#33675) 2022-06-04 15:21:18 -07:00
godofredoc
c2c2b223ed Use darwin rather than mac for dart_sdk artifacts. (flutter/engine#33821) 2022-06-03 20:08:04 -07:00
Zachary Anderson
1790d5a019 Adds a python formatter (flutter/engine#33797)
* Adds a python formatter

* Apply format
2022-06-03 13:00:14 -07:00
Zachary Anderson
67d4e8ff38 Fixes for the Windows arm64 build (flutter/engine#33681)
* Fixes for the Windows arm64 build

* Update buildroot to 53abad0fa9c9e0285e80f9b0682316d5d39705be

* Update buildroot to f582982073b6f04b7a70bc284bac8fafa6c0a846
2022-05-31 08:06:47 -07:00
Christopher Fujino
9ed0ddc68c Reland "Use CIPD to download prebuilt Dart SDKs #33345" (flutter/engine#33569) 2022-05-23 17:08:04 -07:00
Christopher Fujino
2fb1e6b810 Revert "Use CIPD to download prebuilt Dart SDKs (#33345)" (flutter/engine#33558)
This reverts commit faf29ed4589f4d025dd3d2349f34536de28844b7.
2022-05-23 10:09:40 -07:00
Zachary Anderson
faf29ed458 Use CIPD to download prebuilt Dart SDKs (flutter/engine#33345) 2022-05-17 12:56:44 -07:00
Jonah Williams
ee48308616 add new tester to archives (flutter/engine#33303) 2022-05-12 14:14:04 -07:00
Jonah Williams
a4895a7315 compile a flutter tester with SUPPORT_FRACTIONAL_TRANSLATION and raster cache disabled (flutter/engine#33272) 2022-05-12 12:49:04 -07:00
godofredoc
fce2df706a Fix fonts and artifacts paths. (flutter/engine#33160) 2022-05-06 10:29:04 -07:00
godofredoc
0c6e98ac5d Move embedder jar file processing to GN. (flutter/engine#33119) 2022-05-04 18:44:06 -07:00
Zachary Anderson
60793a7106 Add impeller artifacts to artifacts target (flutter/engine#32912) 2022-04-25 21:09:18 -07:00
Chris Bracken
932759cb03 [macOS] Generate gen_snapshot_$arch by default (flutter/engine#32326) 2022-03-30 13:30:08 -07:00
godofredoc
c1b58c4c22 Targets to generate macos gen snapshot. (flutter/engine#31950) 2022-03-28 18:25:03 -07:00
godofredoc
8647ce3f8c Add symlink support to zip script (flutter/engine#32257) 2022-03-25 23:30:02 -07:00
godofredoc
707b020196 Fix dart_sdk packaging name. (flutter/engine#31942) 2022-03-09 23:10:07 -08:00