If I understand correctly the BUILD.bazel file is for building with well, bazel. cmake builds seem to be more common in my experience (what most users use when building natively from souce) and do not depend on the BUILD.bazel file.