| # Copyright 2021 the V8 project authors. All rights reserved. | 
 | # Use of this source code is governed by a BSD-style license that can be | 
 | # found in the LICENSE file. | 
 |  | 
 | # Enable Bzlmod for every Bazel command | 
 | common --enable_bzlmod | 
 |  | 
 | # Pass CC, CXX and PATH from the environment | 
 | build --action_env=CC | 
 | build --action_env=CXX | 
 | build --action_env=PATH | 
 | build --copt=-std=c++20 | 
 |  | 
 | # Use Clang compiler | 
 | build:clang --action_env=BAZEL_COMPILER=clang | 
 | build:clang --action_env=CC=clang | 
 | build:clang --action_env=CXX=clang++ | 
 |  | 
 | # V8 debug config | 
 | build:debug --compilation_mode=dbg | 
 | build:debug --config=v8_enable_debugging_features | 
 | build:debug --//:v8_enable_fast_mksnapshot | 
 | build:debug --//:v8_enable_backtrace | 
 | build:debug --//:v8_enable_local_handle_zapping | 
 | build:debug --//:v8_enable_global_handle_zapping | 
 |  | 
 | # v8_enable_debugging_features flags | 
 | build:v8_enable_debugging_features --//:v8_enable_verify_heap | 
 | build:v8_enable_debugging_features --//:v8_enable_object_print | 
 | build:v8_enable_debugging_features --//:v8_enable_disassembler | 
 | build:v8_enable_debugging_features --//:v8_enable_trace_maps | 
 | build:v8_enable_debugging_features --//:v8_enable_test_features | 
 | build:v8_enable_debugging_features --//:v8_enable_v8_checks | 
 | build:v8_enable_debugging_features --//:v8_code_comments | 
 | build:v8_enable_debugging_features --//:v8_enable_debug_code | 
 | build:v8_enable_debugging_features --//:v8_enable_snapshot_native_code_counters |