Здравствуйте, kaa.python, Вы писали:
KP>Поздравляю, вы сделали маленькое, кривое подобие небольшого набора функционала из CMake.
Насколько я знаю, в CMake это делается наоборот.
KP>Никогда не понимал сильнейшего NIH синдрома у С++ разработчиков.
Я тоже никогда не понимал синдрома "если нужна ямка полметра на полметра, то нужно приобрести универсальную землеройную машину".
Здесь совершенно другой случай.

Если кому-то нравится и удобен CMake, они подобного делать не станут. Лично мне он сильно избыточен, его использование потребует изучения особенностей и наложит ограничения. В данном случае нужно локальное и предсказуемое решение, а не универсальный инструмент "для всего".