View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008738CMakeCMakepublic2009-03-13 17:472010-11-09 22:57
Reportergoatboy160 
Assigned ToBill Hoffman 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusclosedResolutionwon't fix 
PlatformOSOS Version
Product VersionCMake-2-6 
Target VersionFixed in VersionCMake 2.8.3 
Summary0008738: Add NEST_SOLUTION_FOLDERS for Visual Studio Generator
DescriptionWith a large project having all of the projects dumped in a single flat solution file can be a bit annoying. I've implemented (with help from community) the nesting of projects to roughly follow the directory structure of the files in the source directory.

Attaching a unified diff for reference.
TagsNo tags attached.
Attached Filesdiff file icon nested_projects.diff [^] (17,648 bytes) 2009-03-13 17:47 [Show Content]

 Relationships
related to 0003796closedDavid Cole Add Project Group command 

  Notes
(0015691)
Bill Hoffman (manager)
2009-03-15 22:27

Can you explain what this patch actually does?
(0022373)
goatboy160 (reporter)
2010-09-28 12:02

Sorry for not responding this was originally posted on the mailing list. It puts the projects in directories that correspond to the File system directories. We have many projects and one flat display makes it nearly impossible to find anything, so organizing by the file system structure makes it much easier to find projects/files in a large solution.
(0022860)
David Cole (manager)
2010-11-04 16:58

This patch, I think, is superseded by the fix for the related issue 0003796 ...

The FOLDER target property may be used to group vcproj tree elements together in a nested fashion. And the source_group command may be used to put files into groups.

If you want a feature that automatically sets up FOLDER values based on directory path, we should re-work this patch in terms of the new FOLDER property.

 Issue History
Date Modified Username Field Change
2009-03-13 17:47 goatboy160 New Issue
2009-03-13 17:47 goatboy160 File Added: nested_projects.diff
2009-03-15 22:27 Bill Hoffman Status new => assigned
2009-03-15 22:27 Bill Hoffman Assigned To => Bill Hoffman
2009-03-15 22:27 Bill Hoffman Note Added: 0015691
2010-09-28 12:02 goatboy160 Note Added: 0022373
2010-11-04 16:51 David Cole Relationship added related to 0003796
2010-11-04 16:58 David Cole Note Added: 0022860
2010-11-04 16:58 David Cole Status assigned => resolved
2010-11-04 16:58 David Cole Fixed in Version => CMake 2.8.3
2010-11-04 16:58 David Cole Resolution open => won't fix
2010-11-09 22:57 Philip Lowman Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team