bdbcb6d7aa
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.
36 lines
1.1 KiB
Plaintext
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
|