Итак, я планирую написать библиотеку C ++ и хочу, чтобы она была кроссплатформенной, и поскольку эта библиотека не будет работать с пользовательским интерфейсом, и я хочу, чтобы она имела как можно меньше зависимостей, я не буду использовать Qt (на самом деле Qt не поможет мне достичь того, чего я хочу, все, что я планирую использовать, это STL и Boost). Теперь, когда речь идет о создании кроссплатформенного проекта, мне очень нравится QMake, поскольку он чрезвычайно прост в использовании и у меня есть опыт работы с ним. Я также слышал хорошие новости о CMake, хотя я действительно сомневаюсь, что его так же легко использовать, как и QMake.
В любом случае, вот мой вопрос: должен ли я использовать инструмент автоматизации сборки, который я знаю, или QMake просто вне контекста для не-Qt проекта? Должен ли я использовать это как возможность выучить CMake? Или есть лучшая альтернатива этим двум?