Domanda: CMake può generare script di compilazione che non utilizzano in alcun modo CMake? In caso contrario, quanto è difficile sventrare uno script di automake generato da CMake per non eseguire alcun controllo su CMake?CMake può generare script di compilazione che * non * usano cmake?
Sono un grande fan di CMake al punto in cui sto sostenendo l'idea di passare ad esso nel mio attuale ambiente di lavoro. Una cosa che potrebbe facilitare questa transizione dal nostro attuale sistema di compilazione a CMake sarebbe se potessi dimostrare che CMake può generare file di automake che non richiedono cmake.
Chiaramente, non vorrei mai farlo per l'uso quotidiano, ma avere la possibilità di creare facilmente un ramo del nostro codice che può essere compilato dalla sorgente senza richiedere cmake farebbe molto per aiutarmi a rendere il mio Astuccio.
Trovo strano che le risposte qui siano "no". Sto solo arrivando al punto con cmake che sto iniziando a capire come usarlo (piuttosto che cercare di forzarlo a fare qualcosa per cui non è stato progettato), come l'uso di build out-source, ecc. Ma io Sappi che cmake è in bundle con cpack, che può generare tarball su Linux e simili. Se un tarball richiede cmake per costruire, non sono affatto convinto che sia un tarball. – Steve314
Daremo un'occhiata più approfondita a CPack;) – Voltaire
Gli archivi tarati da CPack in genere non sono tarball di origine per la compilazione, ma piuttosto tarball binari per l'esecuzione del sistema. – JesperE