Spinning up JVM just to build a C/C++ project? No thanks. At least CMake is lean enough and native.
Quick googling shows there is a lot of external rules for pkg-config https://github.com/cherrry/bazel_pkg_config or rules for building third-parties with cmake https://github.com/bazelbuild/rules_foreign_cc for example.