Include cmConfigure.h via angle-brackets to aid bootstrap
Since !691 (merged) we include cmConfigure.h
via ""
instead of <>
.
Unfortunately this breaks the bootstrap
script when run more than once
in an in-source build. In that case cmConfigure.h
is generated next
to the source files that include it, so ""
-style includes prevent the
Bootstrap.cmk/cmConfigure.h
file from being included during bootstrap.
Fix this by converting back to #include <cmConfigure.h>
:
git grep -l 'include "cmConfigure\.h"' |
xargs sed -i 's/"cmConfigure.h"/<cmConfigure.h>/'
Add blank lines in a few files to tell clang-format
not to move
these include lines.
Fixes: #17082 (closed)
Edited by Brad King