Lo faccio cmake . && make all install. Funziona, ma si installa su /usr/local.
Devo installare un prefisso diverso (ad esempio, a /usr).
Qual è la riga di comando cmakee makeda installare /usrinvece di /usr/local?
make installpercorso temporaneo per assicurarsi che tutto ciò che deve essere installato, sia stato installato nella posizione giusta senza incasinare la mia macchina di sviluppo. Solo un esempio. Un altro caso è la compilazione incrociata per un'altra architettura.
CMakeLists.txt, allora ho bisogno di patchare la fonte originale. Il solo fatto di avere un'opzione da riga di comando mi permette di ottenere i percorsi nel specfile Fedora .
CMakeLists.txtfile se si sta solo costruendo e installando software: sovrascrivere / impostare variabili dalla riga di comando o dal file di cache iniziale, ecc. È il "consumatore" preferito modo di impostare le opzioni.
CMakeLists.txtmodo da poterla impostare e dimenticarla. Non sto dicendo che non esiste un caso d'uso comune per cambiare la directory di installazione al volo - chiaramente c'è un giudizio sul numero di voti - Sono appena nuovo su CMake e curioso quando si presenta questo problema.