Planuję więc napisać bibliotekę C ++ i chcę, aby była ona wieloplatformowa, a ponieważ ta biblioteka nie będzie obsługiwać interfejsu użytkownika i chcę mieć jak najmniej zależności, nie będę używać Qt (tak naprawdę Qt nie pomoże mi osiągnąć tego, czego chcę, wszystko, co planuję używać to STL i Boost). Teraz, gdy chodzi o budowę projektu wieloplatformowego, bardzo podoba mi się QMake, ponieważ jest niezwykle łatwy w użyciu i mam z tym doświadczenie. Słyszałem też dobre rzeczy o CMake, chociaż naprawdę wątpię, aby był tak łatwy w użyciu jak QMake.
Tak czy inaczej, oto moje pytanie: czy powinienem trzymać się narzędzia do automatyzacji kompilacji, które znam, czy też QMake jest poza kontekstem dla projektu innego niż Qt? Czy powinienem wykorzystać tę okazję do nauki CMake? Czy jest lepsza alternatywa dla tych dwóch?