Witam,
chciałbym się zapytać na linuxie/freebsd najlepiej używać Makefile czy Cmake? a może coś jeszcze znacie
jaka jest różnica między innymi?
który sposób polecacie.
nie chciałbym się uczyć złych nawyków.
Witam,
chciałbym się zapytać na linuxie/freebsd najlepiej używać Makefile czy Cmake? a może coś jeszcze znacie
jaka jest różnica między innymi?
który sposób polecacie.
nie chciałbym się uczyć złych nawyków.
Cmake jest bardziej uniwersalny - wygenerujesz z niego zarówno makefile na Unixie, jak i pliki projektowe dla Visual Studio na Windowsie. Składnia Cmake'a mnie osobiście wydaje się bardziej zrozumiała. Polecam Cmake.
Make i CMake mają tyle wspólnego co Java i JavaScript.
CMake jest bardziej alternatywą do autotools, czyli to są narzędzia, które przygotowują Ci odpowiedni plik Makefile
. Jednakowoż ja osobiście preferuję pisać własne Makefile
tak długo jak da się to utrzymywać, gdyż to zdecydowanie upraszcza ścieżkę potrzebną do zbudowania projektu.