CMake è un generatore di sistemi di build open source multipiattaforma. Genera file per sistemi di build come makefile nativi, ninja-build e file di progetto per diversi ambienti di sviluppo integrati.
Dal Wiki: CMAKE_CURRENT_SOURCE_DIR questa è la directory in cui si trova il CMakeLists.txt attualmente elaborato CMAKE_CURRENT_LIST_DIR (da 2.8.3) questa è la directory del listfile attualmente in elaborazione. Dai documenti: CMAKE_CURRENT_SOURCE_DIR: il percorso della directory di origine attualmente in fase di elaborazione. Questo è il percorso completo della directory di origine …
Sto provando a creare una soluzione Visual Studio con CMake per compilare l'ultima versione di aseprite e CMake continua a darmi il: No CMAKE_C_COMPILER could be found. No CMAKE_CXX_COMPILER could be found. Ho già scaricato GCC e utilizzo Visual Studio 2015 . Sto seguendo questo tutorial: https://github.com/aseprite/aseprite/blob/master/INSTALL.md
Ho visto alcuni (vecchi) post in rete sull'hacking insieme del supporto per gli header precompilati in CMake. Sembrano tutti un po 'ovunque e ognuno ha il proprio modo di farlo. Qual è il modo migliore per farlo attualmente?
So come recuperare una normale variabile di ambiente a livello di macchina in CMAKE utilizzando $ENV{EnvironmentVariableName} ma non riesco a recuperare una variabile di ambiente specifica dell'utente. È possibile e come?
Sto cercando di utilizzare CMake per compilare opencv. Sto leggendo il tutorial ma non riesco a capire cosa sono i file CMakeLists e come sono collegati alla GUi di CMake? Inoltre non riuscivo a capire cosa sono i makefile, sono gli stessi di CMakeLists? E quale file è che alla …
Sto cercando di creare un semplice progetto su CLion. Usa CMake (sono nuovo qui) per generare Makefile per costruire il progetto (o una sorta di esso) Tutto ciò di cui ho bisogno è trasferire un file non di progetto (una sorta di file di risorse) nella directory binaria ogni volta …
Usiamo CMake per generare i file di Visual Studio dei nostri sorgenti nel nostro SVN. Ora il mio strumento richiede che alcuni file DLL si trovino nella stessa cartella dell'eseguibile. I file DLL si trovano in una cartella accanto alla sorgente. Come posso modificare il mio in modo CMakeLists.txttale che …
Voglio generare Makefile con la destinazione di installazione, effettuando l'installazione su / usr invece che su / usr / local di default. Supponendo che la directory di compilazione sia eseguita nella sottodirectory sorgente, eseguo: cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .. CMakeCache.txt contiene: CMAKE_INSTALL_PREFIX:PATH=/usr(OK?) Adesso eseguo: rendere fare installazione Tutti i file sono ancora …
Di solito ho una politica nel mio progetto, per non creare mai righe in file di testo che superano una lunghezza di riga di 80, quindi sono facilmente modificabili in tutti i tipi di editor (conosci il problema). Ma con CMake ho il problema di non sapere come dividere una …
Ho un piccolo progetto con un Makefile che sto cercando di convertire in CMake, principalmente solo per fare esperienza con CMake. Per gli scopi di questo esempio, il progetto contiene un file sorgente (C ++, anche se non credo che il linguaggio sia particolarmente rilevante) e un file di libreria …
GLFW3 La scorsa notte stavo lavorando fino a tardi cercando di creare i pacchetti GLFW 3 per Linux dai sorgenti. Questo processo mi ha richiesto molto tempo, circa 3 ore in totale, in parte perché non ho familiarità con CMake e in parte perché non conoscevo GLFW. Spero che questo …
Chiuso . Questa domanda deve essere più mirata . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 3 anni fa . Migliora questa domanda È notoriamente difficile ottenere informazioni utili su CMake come …
Vorrei fare quanto segue: Se CCache è presente in PATH, usa "ccache g ++" per la compilazione, altrimenti usa g ++. Ho provato a scrivere un piccolo script my-cmake contenente CC="ccache gcc" CXX="ccache g++" cmake $* ma non sembra funzionare (l'esecuzione di make continua a non utilizzare ccache; l'ho verificato …
Sto lavorando a un progetto C ++ open source, per codice che si compila su Linux e Windows. Uso CMake per creare il codice su Linux. Per facilità di configurazione dello sviluppo e motivi politici, devo attenermi ai file / editor di progetto di Visual Studio su Windows (non posso …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.