Отже, я планую написати бібліотеку C ++, і я хочу, щоб вона була кросплатформенною, і оскільки ця бібліотека не буде мати справу з інтерфейсом, і я хочу, щоб вона мала якомога менше залежностей, я не буду використовувати Qt (насправді Qt насправді не допоможе мені досягти того, що я хочу. Все, що я планую використовувати, - це STL та Boost). Тепер, коли справа стосується створення крос-платформного проекту, мені дуже подобається QMake, оскільки він надзвичайно простий у використанні, і я маю досвід роботи з ним. Я також чув хороші речі про CMake, хоча я справді сумніваюся, що це так просто у використанні, як QMake.
У всякому разі, ось моє запитання: чи слід дотримуватися інструменту автоматизації побудови, який я знаю, або QMake просто виходить з контексту для проекту, що не належить до Qt? Чи варто сприймати це як можливість навчитися CMake? Або є краща альтернатива цим двом?