KDevelop est un IDE génial avec un excellent support CMake.
Quant à Eclipse - lancez ceci :
cd <project_dir>
cmake -G "Eclipse CDT4 - Unix Makefiles" ./
Cela produira un projet Eclipse pour vous.
Élaboration de la réponse d'arrowd pour Eclipse :
Tout d'abord, choisissez un répertoire pour les fichiers CMake. Je préfère garder mes espaces de travail Eclipse en ~/workspaces
et le code source en ~/src
. Les données dont j'ai besoin pour construire ou tester le projet vont dans les sous-répertoires du répertoire de l'espace de travail du projet, je suggère donc de faire de même pour CMake.
En supposant que votre espace de travail et vos dossiers source sont nommés someproject
, faites :
cd ~/workspaces/someproject
mkdir cmake
cd cmake
cmake -G "Eclipse CDT4 - Unix Makefiles" ~/src/someproject
Ensuite, dans votre espace de travail Eclipse, faites :
Fichier> Importer...> Général> Projets existants dans l'espace de travail
Cochez Sélectionner le répertoire racine et choisissez ~/workspaces/someproject/cmake
. Assurez-vous de Copier les projets dans l'espace de travail n'est PAS vérifié.
Cliquez sur Terminer et vous avez un projet CMake dans votre espace de travail.
Deux choses à noter :
- J'ai utilisé
cmake
pour le sous-répertoire de l'espace de travail, mais vous pouvez utiliser un nom de votre choix. - Si vous apportez des modifications à votre configuration de build (comme la modification de
Makefile.am
), vous devrez réexécuter la dernière commande pour qu'Eclipse récupère les modifications.