Então, estou planejando escrever uma biblioteca C ++ e quero que ela seja multiplataforma, e como essa biblioteca não lida com a interface do usuário e quero que tenha o mínimo de dependências possível, não usarei o Qt (na verdade, o Qt realmente não vai me ajudar a alcançar o que quero, tudo que planejo usar é STL e Boost). Agora, quando se trata de criar um projeto de plataforma cruzada, gosto muito do QMake, pois é extremamente fácil de usar e tenho experiência com ele. Eu também ouvi coisas boas sobre o CMake, embora eu realmente duvide que seja tão fácil de usar quanto o QMake.
Enfim, eis a minha pergunta: devo ficar com a ferramenta de automação de construção que eu conheço ou o QMake está apenas fora de contexto para um projeto que não seja Qt? Devo aproveitar isso como uma oportunidade para aprender o CMake? Ou existe uma alternativa melhor para esses dois?