Znalazłem podobny temat: What are the differences between Autotools, Cmake and Scons?, ale moje pytanie jest trochę inne i myślę, że odpowiedzi mogą być również inne.cmake vs waf dla projektu C++
Znalazłem wiele artykułów informujących, że Waf jest unstalbe (zmiany API), nie jest jeszcze gotowy do produkcji itp. (Ale wszystkie te artykuły mają 2 lub 3 lata).
Które z nich budować narzędzia powinny być stosowane, jeśli chcę:
- tworzyć duże C++ (11) projekt - powiedzmy kompleksu kompilator
- korzystanie z LLVM
- być pewien, że będzie elastyczny i prosty w użyciu
- upewnij się, że będzie szybko wymagał
- skompilować pod wszystkimi standardowymi platformami (podstawową platformą jest Linux, ale chcę też skompilować pod Windows i MacOSX)
Czytając wiele artykułów dowiedziałem się o Cmake i dowiedziałem się o "najlepszych" dostępnych narzędziach, ale nie mam z nimi żadnego doświadczenia i trudno jest znaleźć jakiekolwiek porównanie, które nie jest zbyt stronnicze (jak porównanie autor scons) i niezbyt old.really
Nie, nie ma problemu - udało mi się go rozwiązać i właśnie dodałem rozwiązanie do tematu :) –
Dodatek Dowiedziałem się, że Waf jest dużo bardziej elastyczny niż cmake i jest naprawdę łatwy w użyciu. Zbudowaliśmy na nim nasz niestandardowy system kompilacji i działa świetnie! –