build --cxxopt=-std=c++23
build --cxxopt=-Wall
build --cxxopt=-Wextra
build --cxxopt=-Wpedantic
build --cxxopt=-Werror

build --client_env=CC=clang

build -c opt
build --cxxopt=-O3

build:debug -c dbg
build:debug --cxxopt=-gfull
build:debug --cxxopt=-O0
build:debug --spawn_strategy=local

build:asan -c dbg
build:asan --copt -fsanitize=address
build:asan --copt -gfull
build:asan --copt -O0
build:asan --spawn_strategy=local
build:asan --copt -fno-omit-frame-pointer
build:asan --linkopt -fsanitize=address

build:msan -c dbg
build:msan --copt -fsanitize=memory
build:msan --copt -gfull
build:msan --copt -O0
build:msan --spawn_strategy=local
build:msan --copt -fno-omit-frame-pointer
build:msan --linkopt -fsanitize=memory

build:ubsan -c dbg
build:ubsan --copt -fsanitize=undefined
build:ubsan --copt -gfull
build:ubsan --copt -O0
build:ubsan --spawn_strategy=local
build:ubsan --copt -fno-omit-frame-pointer
build:ubsan --linkopt -fsanitize=undefined

