From 751c03b95b47a5d7040b5c11be76aba323ae3195 Mon Sep 17 00:00:00 2001 From: Jonny Wang Date: Tue, 25 Jun 2024 12:59:19 +0000 Subject: [PATCH] [docs] Add instructions for building on Fuchsia Change-Id: Ibfbbdd8152c91ebc5ceffdcdad62b130fce0bb90 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/372980 Commit-Queue: Jonny Wang Reviewed-by: Ryan Macnak Auto-Submit: Jonny Wang --- docs/Building-for-Fuchsia.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 docs/Building-for-Fuchsia.md diff --git a/docs/Building-for-Fuchsia.md b/docs/Building-for-Fuchsia.md new file mode 100644 index 00000000000..df48e49c24e --- /dev/null +++ b/docs/Building-for-Fuchsia.md @@ -0,0 +1,24 @@ +# Setup + +Download and install the Dart source tree using the standard instructions for building Dart. + +To build for Fuchsia, you must first update your `.gclient file with: +``` + "custom_vars": { + "download_fuchsia_deps": True, + }, +``` + +# Building + +```bash +./tools/build.py --mode=release --os=fuchsia --arch=arm64 create_sdk runtime +``` + + +# Testing + +```bash +./tools/test.py -nvm-fuchsia-release-arm64 -j4 ffi +``` +