aaron.ballman added inline comments.

================
Comment at: 
clang-tools-extra/docs/clang-tidy/checks/gen-static-analyzer-docs.py:113
+  file_path_help = ("Path to Checkers.td, defaults to 
../../../../clang/include/clang/StaticAnalyzer/Checkers/")
+  parse.add_argument("file", type=str, help=file_path_help, nargs='?', 
default='../../../../clang/include/clang/StaticAnalyzer/Checkers/')
+  args = parse.parse_args()
----------------
I'm not super enthusiastic about this approach because the default is known to 
be wrong for supported ways of building Clang. It does give us some way 
forward, but getting the default wrong for some number of our developers is 
unfortunate.

Why not test the path you list there (which should be good for monorepo) and if 
that isn't found, test `../../../../../include/clang/StaticAnalyzer/Checkers/` 
(which should be good for in-tree builds)? This way the arguments only need to 
be supplied if you have a truly odd directory layout that we can't otherwise 
guess at.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D64454/new/

https://reviews.llvm.org/D64454



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to