Eclipse CDT4 Generator: Difference between revisions
No edit summary |
No edit summary |
||
Line 16: | Line 16: | ||
* [http://www.cmake.org/cgi-bin/viewcvs.cgi/Source/cmExtraEclipseCDT4Generator.cxx?root=CMake&view=log cmExtraEclipseCDT4Generator.cxx] | * [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}} | {{CMake/Template/Footer}} |
Revision as of 20:51, 28 October 2007
Eclipse CDT 4.0 Generator
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:
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: