| # Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file |
| # for details. All rights reserved. Use of this source code is governed by a |
| # BSD-style license that can be found in the LICENSE file. |
| |
| import("../executable_suffix.gni") |
| |
| _dart_root = rebase_path("../..") |
| |
| _prebuilt_dart_exe = |
| "$_dart_root/tools/sdks/dart-sdk/bin/dart$executable_suffix" |
| |
| # When the first argument is "exec_script", gn_run_binary.py always exits with |
| # status 0, but gives non-empty output when the command it is given fails. |
| _prebuilt_dart_exe_trial = exec_script("../gn_run_binary.py", |
| [ |
| "exec_script", |
| _prebuilt_dart_exe, |
| "--version", |
| ], |
| "string") |
| if (_prebuilt_dart_exe_trial == "") { |
| prebuilt_dart_exe_works = true |
| } else { |
| prebuilt_dart_exe_works = false |
| } |