KDevelop je úžasné IDE se skvělou podporou CMake.
Pokud jde o Eclipse - spusťte toto:
cd <project_dir>
cmake -G "Eclipse CDT4 - Unix Makefiles" ./
Tím pro vás vytvoříte projekt Eclipse.
Rozpracování odpovědi arrowda pro Eclipse:
Nejprve vyberte adresář pro soubory CMake. Upřednostňuji ponechat své pracovní prostory Eclipse v ~/workspaces
a zdrojový kód v ~/src
. Data, která potřebuji k sestavení nebo otestování projektu, se ukládají do podadresářů adresáře pracovního prostoru projektu, takže navrhuji udělat totéž pro CMake.
Za předpokladu, že váš pracovní prostor i zdrojová složka se jmenují someproject
, udělejte:
cd ~/workspaces/someproject
mkdir cmake
cd cmake
cmake -G "Eclipse CDT4 - Unix Makefiles" ~/src/someproject
Poté v pracovním prostoru Eclipse proveďte:
Soubor> Importovat...> Obecné> Existující projekty do pracovního prostoru
Zaškrtněte možnost Vybrat kořenový adresář a zvolte ~/workspaces/someproject/cmake
. Ujistěte se, že zkopírujte projekty do pracovního prostoru NENÍ zaškrtnuto.
Klikněte na Dokončit a ve svém pracovním prostoru máte projekt CMake.
Dvě věci k poznámce:
- Použil jsem
cmake
pro podadresář pracovního prostoru, ale můžete použít název podle svého výběru. - Pokud provedete nějaké změny v konfiguraci sestavení (například upravíte
Makefile.am
), budete muset znovu spustit poslední příkaz, aby Eclipse zachytil změny.