|
|
(43 intermediate revisions by 12 users not shown) |
Line 1: |
Line 1: |
| ==Eclipse CDT 4.0 Generator==
| | {{CMake/Template/Moved}} |
|
| |
|
| [[Image:CMakeEclipseCDT4_TSPBuild.png|thumb|right|350px|CMake generated Eclipse Project for TSP]]
| | This page has moved [https://gitlab.kitware.com/cmake/community/wikis/doc/editors/Eclipse-CDT4-Generator here]. |
| | |
| [[Image:CMakeEclipseCDT4GeneratorScreendump.png|thumb|right|350px|Eclipse opens CMake project file]]
| |
| | |
| There is an Eclipse CDT 4.0 generator being developed on top of the Makefile generators available now (i.e., "Unix Makefiles", "MinGW Makefiles", "MSYS Makefiles", and maybe "NMake Makefiles").
| |
| | |
| With this generator it is possible to create a set of .project/.cproject files that can be imported in Eclipse as an "Existing Eclipse project".
| |
| | |
| Since August 1st the Eclipse generator is included in CMake cvs.
| |
| | |
| If you would like to monitor the changes to the EclipseCDT4 support, you can view the following links which contain the cvs history log for changes to the two main files:
| |
| * [http://www.cmake.org/cgi-bin/viewcvs.cgi/Source/cmExtraEclipseCDT4Generator.h?root=CMake&view=log cmExtraEclipseCDT4Generator.h]
| |
| | |
| * [http://www.cmake.org/cgi-bin/viewcvs.cgi/Source/cmExtraEclipseCDT4Generator.cxx?root=CMake&view=log cmExtraEclipseCDT4Generator.cxx]
| |
| | |
| ==Using Eclipse CDT4 Generator==
| |
| | |
| | |
| ==Discussion about Eclipse CDT4 Generator limitations==
| |
| | |
| Eclipse assume project files (i.e. .project and .cproject) ''must
| |
| be at the root of the project tree'' '''and''' a project
| |
| may be handled by a versioning system (CVS, SVN, ...) iff
| |
| ''the root project tree is''.
| |
| | |
| This assumption clashes with the fact that CMake generated files | |
| should ''stay in the build tree'' whereas source files (which are usually those handled
| |
| by a versioning system) reside ''in the source tree''.
| |
| | |
| There has been a fair amount of discussion regarding this '''problem'''
| |
| of the Eclipse CDT4 Generator:
| |
| <ol>
| |
| <li>[http://www.cmake.org/pipermail/cmake/2007-October/016956.html Trouble with CMake + Eclipse + SVN/CVS]
| |
| <li>[http://www.cmake.org/pipermail/cmake/2007-August/015504.html *Updated* Eclipse CDT4 CMake Generator - Pre-Alpha version]
| |
| </ol>
| |
| {{CMake/Template/Footer}}
| |