From 9f75a01caacaa45b96ce7944f823daec01ddd36b Mon Sep 17 00:00:00 2001 From: Victoria Ashworth <15619084+vashworth@users.noreply.github.com> Date: Tue, 19 Mar 2024 15:37:08 -0500 Subject: [PATCH] Regenerate FlutterMacOS.xcframework when sources of dependencies change (flutter/engine#51396) Fixes https://github.com/flutter/flutter/issues/144716. [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style --- .../src/flutter/shell/platform/darwin/macos/BUILD.gn | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/engine/src/flutter/shell/platform/darwin/macos/BUILD.gn b/engine/src/flutter/shell/platform/darwin/macos/BUILD.gn index 7228264ba4d..b56bb449bd3 100644 --- a/engine/src/flutter/shell/platform/darwin/macos/BUILD.gn +++ b/engine/src/flutter/shell/platform/darwin/macos/BUILD.gn @@ -312,6 +312,14 @@ action("_generate_symlinks") { } } +group("universal_flutter_framework") { + visibility = [ ":*" ] + deps = [ + ":_generate_symlinks", + ":_generate_symlinks_and_verify_framework_module", + ] +} + action("flutter_framework") { script = "//flutter/sky/tools/create_xcframework.py" outputs = [ "$root_out_dir/FlutterMacOS.xcframework" ] @@ -323,7 +331,7 @@ action("flutter_framework") { "--location", rebase_path(root_out_dir), ] - deps = [ ":_generate_symlinks_and_verify_framework_module" ] + deps = [ ":universal_flutter_framework" ] } if (build_glfw_shell) {