Pytanie: Czy program CMake może generować skrypty budujące, które w żaden sposób nie korzystają z CMake? Jeśli nie, jak trudno jest wykasować skrypt automake wygenerowany przez CMake, aby nie przeprowadzać żadnych kontroli przeciwko CMake?Czy CMake może generować skrypty budujące, które * nie * używają cmake?
Jestem wielkim fanem CMake do tego stopnia, że jestem zwolennikiem idei, że przechodzimy do niego w moim obecnym środowisku pracy. Jedną rzeczą, która mogłaby ułatwić przejście z naszego obecnego systemu kompilacji do CMake byłby, gdybym mógł pokazać, że CMake może generować pliki automake, które same nie wymagają cmake.
Oczywiście, nigdy nie chciałbym tego robić na co dzień, ale posiadanie możliwości łatwego tworzenia gałęzi kodu, który można zbudować ze źródła, nie wymagając cmake, znacznie ułatwiłoby mi walizka.
Uważam za dziwne, że odpowiedzi tutaj są "nie". Po prostu dochodzę do punktu z cmake, że zaczynam rozumieć, jak go używać (zamiast próbować zmusić go do zrobienia czegoś, do czego nie jest przeznaczony), na przykład używając kompilacji out-of-source itp. Ale ja wiedzieć, że cmake jest dołączony do pakietu cpack, który może generować tarballe na Linuxie i podobne. Jeśli tarball wymaga zbudowania cmake, nie jestem przekonany, że jest to w ogóle tarball. – Steve314
Przyjrzę się bliżej CPack;) – Voltaire
Paczki generowane przez CPack zwykle nie są paczkami źródłowymi do budowania, lecz raczej binarnymi paczkami do uruchamiania systemu. – JesperE