Skip to content
This repository was archived by the owner on Feb 14, 2025. It is now read-only.
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
4815a63
chore: squash all our changes to a single commit
felangel Aug 6, 2024
faa0ddf
fix: remove flutter/fml/size include
felangel Dec 12, 2024
e140099
fix: use shorebird buildroot
felangel Dec 12, 2024
d5c77fe
fix: generate analyze snapshot for arm builds
bryanoltman Dec 13, 2024
b71e7e0
formatting
bryanoltman Dec 13, 2024
34abb61
fix: update how we generate analyze_snapshot (#92)
bryanoltman Dec 13, 2024
c9e315f
chore: bump updater rev
bryanoltman Dec 18, 2024
d1d4efb
chore: roll updater to `54e1e2ce2f82e5fe004bd0730c00d4310ab637dc` (re…
felangel Dec 19, 2024
c2653ea
chore: export `shorebird_check_for_update` for android
felangel Dec 19, 2024
486ae28
Windows build (#94)
bryanoltman Jan 3, 2025
f2ba0d8
fix: fix flutter_tester build
bryanoltman Jan 4, 2025
7c60fd1
chore: formatting
bryanoltman Jan 4, 2025
d49c3f3
chore: roll Dart to 3.6.1
felangel Jan 14, 2025
994db67
feat: use windows method for loading patches on intel macs (#96)
bryanoltman Jan 24, 2025
463b3ef
bump updater rev
bryanoltman Jan 24, 2025
b211774
bump updater rev
bryanoltman Jan 24, 2025
1998c99
Add Shorebird support for x64 Linux targets (#97)
bryanoltman Jan 28, 2025
9637b88
bump updater rev
bryanoltman Jan 28, 2025
0f4e6e9
Move updater from third_party to flutter/third_party
bryanoltman Jan 30, 2025
4cc132c
Formatting
bryanoltman Jan 30, 2025
f087816
Fix gn
bryanoltman Jan 30, 2025
eb6a1e5
Expose updater symbols in flutter_windows.dll
bryanoltman Jan 30, 2025
643d742
Formatting
bryanoltman Jan 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 20 additions & 7 deletions BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -112,14 +112,10 @@ group("flutter") {

# path_ops
"//flutter/tools/path_ops",
]

if (host_os == "linux") {
public_deps += [
# Built alongside gen_snapshot for 64 bit targets
"$dart_src/runtime/bin:analyze_snapshot",
]
}
# Built alongside gen_snapshot arm64 targets.
"$dart_src/runtime/bin:analyze_snapshot",
]

if (full_dart_sdk) {
public_deps += [ "//flutter/web_sdk" ]
Expand Down Expand Up @@ -193,6 +189,7 @@ group("unittests") {
"//flutter/runtime:no_dart_plugin_registrant_unittests",
"//flutter/runtime:runtime_unittests",
"//flutter/shell/common:shell_unittests",
"//flutter/shell/common/shorebird:shorebird_unittests",
"//flutter/shell/platform/embedder:embedder_a11y_unittests",
"//flutter/shell/platform/embedder:embedder_proctable_unittests",
"//flutter/shell/platform/embedder:embedder_unittests",
Expand Down Expand Up @@ -319,3 +316,19 @@ if (host_os == "win") {
outputs = [ "$root_build_dir/gen_snapshot/gen_snapshot.exe" ]
}
}

# A top-level target for analyze_snapshot, modeled after the gen_snapshot
# target above.
if (host_os == "win") {
_analyze_snapshot_target =
"$dart_src/runtime/bin:analyze_snapshot($host_toolchain)"

copy("analyze_snapshot") {
deps = [ _analyze_snapshot_target ]

analyze_snapshot_out_dir =
get_label_info(_analyze_snapshot_target, "root_out_dir")
sources = [ "$analyze_snapshot_out_dir/analyze_snapshot.exe" ]
outputs = [ "$root_build_dir/analyze_snapshot/analyze_snapshot.exe" ]
}
}
Loading