I can’t imagine that would be possible.
I know so many cmake projects, most are different in style, state of cmake version used, directory structure, default setting, presets, workflows, …
see i.e. using build preset with ExternalProject_Add - #7 by fws