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