anki/.bazelrc
Damien Elmes bdbcb6d7aa default to a vendored copy of Python
Brings Python in line with our other dependencies, and means users
no longer need to install it prior to building, or deal with
issues caused by having the wrong version available.
2021-10-15 22:14:05 +10:00

36 lines
1.1 KiB
Plaintext

common --enable_platform_specific_config
common --experimental_repository_cache_hardlinks
# specify custom python path
# build --action_env="PYO3_PYTHON=/usr/local/bin/python3.9"
# only affects the ankihelper library
#build:macos --macos_cpus=x86_64,arm64
# runfiles are off by default on Windows, and we need them
build --enable_runfiles
# skip the slow zip step on Windows, as we have symlinks
build:windows --build_python_zip=false
# record version/build hash
build --workspace_status_command='bash ./scripts/status.sh'
# run clippy when compiling rust in test mode
test --aspects=@rules_rust//rust:rust.bzl%rust_clippy_aspect --output_groups=+clippy_checks
# print output when test fails
test --test_output=errors
# don't add empty __init__.py files
build --incompatible_default_to_explicit_init_py
build:ci --show_timestamps --isatty=0 --color=yes --show_progress_rate_limit=5
build:opt -c opt
# the TypeScript workers on Windows choke when deps are changed while they're
# still running, so shut them down at the end of the build.
build:windows --worker_quit_after_build
try-import %workspace%/user.bazelrc