- Building C++ files using Bazel
- Clang Format
- Clang Tidy
- Google Test
- Google Benchmark
- Google logging
- AddressSanitizer, UndefinedBehaviorSanitizer, LeakSanitizer
# see .clang-format for details
make format
# see .clang-tidy for details
make tidy
# build
bazel build src/main:hello_world
# run
bazel run src/main:hello_world
# test
bazel test test/...
# bechmark
bazel run -c opt src/benchmark/sort_benchmark
# see .bazelrc san config for details
bazel run --config=san src/main:hello_world
The peoject was inspired by this repositry.