Bazel ignore subdirectory on full build

Viewed 1825

In my repository I have some files with the name "build" (automatically generated and/or imported, spread around elsewhere from where I have my bazel build files). These seem to be interpreted by Bazel as its BUILD files, and fail the full build I try to run with bazel build //...

Is there some way I can tell Bazel in a settings configuration file to ignore certain directories altogether? Or perhaps specify the build file names as something other than BUILD, like BUILD.bazel?

Or are my options:

  • To banish the name build from the entire repository.
  • To add a gigantic --deleted_packages=<...> to every run of build.
  • To not use full builds, instead specifying explicit targets.
1 Answers
Related