If I understand what you want in the end, CMake’s generated build systems still require CMake (at least to regenerate it if it changes). Additionally, CMake’s generated files are anchored to the absolute path used and is not relocatable.
Well, that’s part of being a fork. I would recommend working with upstream to help contribute the build system you’re using or accept that things are going to be different and have this updating on the task list for every rebase/merge.
the project is in use within our company. over 1000 users are using it. The contracts of our company with the customers let us not freeze the project at a special point. We have to manage every change of the origin code to be up to date.
Hello
I also encountered the same problem,
I tried to use scripts to change the absolute paths in the sln and vcxproj files generated by cmake to relative paths, but it was still not fully satisfied,
did you solve it?