Omit only cmake system files in CMAKE_SUPPRESS_REGENERATION

Hi,

We use cmake 3.20.0 with ninja 1.9.
By set(CMAKE_SUPPRESS_REGENERATION ON) ninja omits checking if build system has changed.
Is there a possibility to omit only the cmake system files from that, but keeping track of all CMakeLists.txt and all *.cmake files in project?

Usually the install folder with cmake is constant (no changes at all, at least in our environment), so that the checks for changes could be omitted (by a special flag?).
Nevertheless, we need the “comfort” that if CMakeLists.txt changes, ninja calls reconfigure automatically.

Best regards
Frank

I don’t think this is possible right now. Please file a feature request for this.

Hi,

can you do this for me?
I don’t have an account there.

Best regards
Frank

Sorry, but no, I won’t do that because I have no interest in such a feature myself and as such have no time to devote to any evolution of the feature request either. It is much better to have someone who is actually interested in the feature to be involved in any discussion that may occur.

That said, our GitLab instance accepts creating logins via a variety of other sites (including GitHub if you have one).

Hi,

Ok no problem, if GitHub works then I can try it.

Thank you
Frank