From 5c245a9136480444a4b82143dd6874632f2b67dd Mon Sep 17 00:00:00 2001 From: Alexander Aprelev Date: Tue, 1 Oct 2024 07:30:09 -0700 Subject: [PATCH] Fix gen_dartcli_call in --no-prebuilt-dart-sdk. Follow-up to https://github.com/flutter/engine/pull/55475 --- build/dart/internal/gen_dartcli_call.gni | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/build/dart/internal/gen_dartcli_call.gni b/build/dart/internal/gen_dartcli_call.gni index f7ae2ad40d3fe..f9acbab35aab7 100644 --- a/build/dart/internal/gen_dartcli_call.gni +++ b/build/dart/internal/gen_dartcli_call.gni @@ -2,6 +2,7 @@ # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. +import("//flutter/build/dart/dart.gni") import("//flutter/build/dart/internal/gen_executable_call.gni") import("//flutter/common/config.gni") @@ -24,7 +25,11 @@ template("gen_dartcli_call") { if (is_win) { ext = ".exe" } - dart = rebase_path("$host_prebuilt_dart_sdk/bin/dart$ext") + if (flutter_prebuilt_dart_sdk) { + dart = rebase_path("$host_prebuilt_dart_sdk/bin/dart$ext") + } else { + dart = rebase_path("$root_out_dir/dart-sdk/bin/dart$ext") + } # Add default arguments to the Dart CLI. dart_args = []