View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0012479CMakeCMakepublic2011-09-30 15:162011-10-16 04:57
ReporterAlex Neundorf 
Assigned ToAlex Neundorf 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product VersionCMake 2.8.5 
Target VersionFixed in Version 
Summary0012479: Generated Eclipse CDT files only valid for >= Helios (3.6)
DescriptionThe generated Eclipse project files contain virtual folders.
These are only supported by Eclipse since Helios (3.6).

What I plan to do:
* try to find Eclipse
* if found, figure out the version (e.g. look for a directory features/org.eclipse.platform_x.y.z.*/
* if found, set a cmake cache variable to that version
* if not, warn the user that the version of eclipse could not be determined, and tell him that he can adjust that variable
* if version is known and version is < 3.6 , skip generating the virtual folders
TagsNo tags attached.
Attached Files

 Relationships
related to 0012223closedAlex Neundorf Support of linked resources in Eclipse/CDT (single files, not folders) 
related to 0012417closedAlex Neundorf CDT4 generator: source path configured incorrectly 
related to 0012213closedAlex Neundorf Eclipse CDT4 Generator: Incompleted <linkedResources> 

  Notes
(0027587)
Alex Neundorf (developer)
2011-10-15 15:10

Pushed the branch DetectEclipseVersion to stage, still have to merge it into next.

CMake now tries to determine the version of Eclipse, and only if it is new enough, generates the VirtualFolders.
The detected version is stored in the new cache variable CMAKE_ECLIPSE_VERSION, which should be set by the user if CMake was not able to figure out the version (it prints a message in this case).
(0027592)
Alex Neundorf (developer)
2011-10-16 04:57

Merged into next.

 Issue History
Date Modified Username Field Change
2011-09-30 15:16 Alex Neundorf New Issue
2011-09-30 15:16 Alex Neundorf Status new => assigned
2011-09-30 15:16 Alex Neundorf Assigned To => Alex Neundorf
2011-09-30 15:17 Alex Neundorf Relationship added related to 0012223
2011-09-30 15:17 Alex Neundorf Relationship added related to 0012417
2011-09-30 15:18 Alex Neundorf Relationship added parent of 0012213
2011-09-30 15:19 Alex Neundorf Relationship deleted parent of 0012213
2011-09-30 15:19 Alex Neundorf Relationship added related to 0012213
2011-10-15 15:10 Alex Neundorf Note Added: 0027587
2011-10-16 04:57 Alex Neundorf Note Added: 0027592
2011-10-16 04:57 Alex Neundorf Status assigned => closed
2011-10-16 04:57 Alex Neundorf Resolution open => fixed


Copyright © 2000 - 2018 MantisBT Team