Closed tjhance closed 3 years ago
Well, we build the clang-format binary from source (it's not always available and the formatting rules change from time to time). Usually it's not so bad since it only needs to do this build step once, and the vast majority of it will have gotten taken care of when doing a normal release-mode build. I think you just got bit since you were doing this on a fresh checkout :/ We could potentially try to detect that the debug build exists but the release one doesn't and then call the debug check-format.
Is there a reason it has so many dependencies? I'm pretty sure it used to just be a call to
clang-format
on every c++ file insrc/
.