blob: e6eae323c24e5c53fcac20a3c751cb74088c5082 [file] [log] [blame]
# Copyright 2023 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
# Fuchsia flag aliases
build --flag_alias=override_fuchsia_api_level=@fuchsia_sdk//fuchsia:fuchsia_api_level
build --flag_alias=default_fuchsia_api_level=@fuchsia_sdk//fuchsia:repository_default_fuchsia_api_level
# Use platforms instead of crosstool_top
build --incompatible_enable_cc_toolchain_resolution
# TODO(http://b/319377689#comment5): Remove this flag when the linked issue is
# fixed upstream.
build --sandbox_add_mount_pair=/tmp
# We are not ready to turn on bzlmod yet
common --noenable_bzlmod
# Fuchsia Platform Definitions
build:fuchsia_x64 --crosstool_top=@fuchsia_clang//:toolchain
build:fuchsia_x64 --cpu=x86_64
build:fuchsia_x64 --host_crosstool_top=@bazel_tools//tools/cpp:toolchain
build:fuchsia_arm64 --crosstool_top=@fuchsia_clang//:toolchain
build:fuchsia_arm64 --cpu=aarch64
build:fuchsia_arm64 --host_crosstool_top=@bazel_tools//tools/cpp:toolchain
build:fuchsia_riscv64 --crosstool_top=@fuchsia_clang//:toolchain
build:fuchsia_riscv64 --cpu=riscv64
build:fuchsia_riscv64 --host_crosstool_top=@bazel_tools//tools/cpp:toolchain
# TODO: Once we migrate completely to platforms use these configs instead
# build:fuchsia_x64 --platforms=@fuchsia_sdk//fuchsia/constraints/platforms:fuchsia_x64
# build:fuchsia_arm64 --platforms=@fuchsia_sdk//fuchsia/constraints/platforms:fuchsia_arm64
# build:fuchsia_riscv64 --platforms=@fuchsia_sdk//fuchsia/constraints/platforms:fuchsia_riscv64