KDevelop è un fantastico IDE con un ottimo supporto per CMake.
Per quanto riguarda Eclipse, esegui questo:
cd <project_dir>
cmake -G "Eclipse CDT4 - Unix Makefiles" ./
Questo produrrà il progetto Eclipse per te.
Elaborando la risposta di arrowd per Eclipse:
Innanzitutto, scegli una directory per i file CMake. Preferisco mantenere i miei spazi di lavoro Eclipse in ~/workspaces
e il codice sorgente in ~/src
. I dati di cui ho bisogno per creare o testare il progetto vanno nelle sottocartelle della directory dell'area di lavoro del progetto, quindi suggerisco di fare lo stesso per CMake.
Supponendo che sia l'area di lavoro che le cartelle di origine siano denominate someproject
, esegui:
cd ~/workspaces/someproject
mkdir cmake
cd cmake
cmake -G "Eclipse CDT4 - Unix Makefiles" ~/src/someproject
Quindi, nell'area di lavoro di Eclipse, esegui:
File> Importa...> Generale> Progetti esistenti in Workspace
Seleziona Seleziona directory principale e scegli ~/workspaces/someproject/cmake
. Assicurati di Copiare i progetti nell'area di lavoro NON è selezionato.
Fai clic su Fine e hai un progetto CMake nel tuo spazio di lavoro.
Due cose da notare:
- Ho usato
cmake
per la sottodir dell'area di lavoro, ma puoi usare un nome a tua scelta. - Se apporti modifiche alla configurazione della build (come la modifica di
Makefile.am
), dovrai eseguire nuovamente l'ultimo comando affinché Eclipse rilevi le modifiche.