KDevelop es un increíble IDE con excelente compatibilidad con CMake.
En cuanto a Eclipse, ejecuta esto:
cd <project_dir>
cmake -G "Eclipse CDT4 - Unix Makefiles" ./
Esto producirá un proyecto Eclipse para usted.
Elaborando la respuesta de arrowd para Eclipse:
Primero, elija un directorio para los archivos de CMake. Prefiero mantener mis espacios de trabajo de Eclipse en ~/workspaces
y el código fuente en ~/src
. Los datos que necesito para construir o probar el proyecto van en subdirectorios del directorio del espacio de trabajo del proyecto, por lo que sugiero hacer lo mismo para CMake.
Suponiendo que tanto su espacio de trabajo como las carpetas de origen se llamen someproject
, hacer:
cd ~/workspaces/someproject
mkdir cmake
cd cmake
cmake -G "Eclipse CDT4 - Unix Makefiles" ~/src/someproject
Luego, en su espacio de trabajo de Eclipse, haga lo siguiente:
Archivo> Importar...> General> Proyectos existentes en Workspace
Marque Seleccionar directorio raíz y elige ~/workspaces/someproject/cmake
. Asegúrate de Copiar proyectos en el espacio de trabajo NO está marcada.
Haga clic en Finalizar y tiene un proyecto CMake en su espacio de trabajo.
Dos cosas a tener en cuenta:
- Usé
cmake
para el subdirectorio del espacio de trabajo, pero puede usar el nombre que desee. - Si realiza algún cambio en su configuración de compilación (como editar
Makefile.am
), deberá volver a ejecutar el último comando para que Eclipse recoja los cambios.