MantisBT - CMake | |||||
| View Issue Details | |||||
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0013370 | CMake | CMake | public | 2012-07-02 17:35 | 2016-06-10 14:31 |
| Reporter | LordJZ | ||||
| Assigned To | Kitware Robot | ||||
| Priority | normal | Severity | feature | Reproducibility | always |
| Status | closed | Resolution | moved | ||
| Platform | OS | Windows | OS Version | ||
| Product Version | CMake 2.8.8 | ||||
| Target Version | Fixed in Version | ||||
| Summary | 0013370: Visual Studio filter tree as source directory tree (with patch) | ||||
| Description | Currently, CMake groups the source files into 'Header Files', 'Source Files', etc. When there are quite a lot of files, it becomes hard to navigate through this mess. A lot of other IDEs make the same solution tree as directory tree. Netbeans in particular. I have created a rough patch to implement this feature for Visual Studio. Links: My CMake fork with this feature: https://github.com/LordJZ/CMake/commits/master [^] Direct patch file: https://dl.dropbox.com/u/9241118/cmake.patch [^] (also attached) An example of the resulting tree: https://dl.dropbox.com/u/9241118/cmake-file-tree-respect-trinitycore.png [^] Compiled binaries for Windows: https://github.com/downloads/LordJZ/CMake/cmake-file-tree-respect.7z [^] (no dependencies) There are some issues of the patch: 1) Works for Visual Studio 10 (2010 pre-release), Visual Studio 2010, Visual Studio 11 (2012 pre-release), and Visual Studio 2012. 2) My changes are not yet fixed to fit CMake coding style. 3) The patch eliminates in-Studio view of source groups (though they are not seen in other IDEs). Seems to deprecate bug 0011229. 4) Is possibly still affected by bug 0007921. RFC. | ||||
| Steps To Reproduce | |||||
| Additional Information | |||||
| Tags | No tags attached. | ||||
| Relationships | |||||
| Attached Files | https://public.kitware.com/Bug/file/4375/cmake.patch | ||||
| Issue History | |||||
| Date Modified | Username | Field | Change | ||
| 2012-07-02 17:35 | LordJZ | New Issue | |||
| 2012-07-02 17:35 | LordJZ | File Added: cmake.patch | |||
| 2012-07-02 17:44 | LordJZ | Note Added: 0029886 | |||
| 2012-07-02 17:45 | LordJZ | Note Edited: 0029886 | bug_revision_view_page.php?bugnote_id=29886#r721 | ||
| 2012-07-02 17:45 | LordJZ | Note Edited: 0029886 | bug_revision_view_page.php?bugnote_id=29886#r722 | ||
| 2012-07-02 17:46 | LordJZ | Note Edited: 0029886 | bug_revision_view_page.php?bugnote_id=29886#r723 | ||
| 2012-07-02 17:47 | LordJZ | Note Edited: 0029886 | bug_revision_view_page.php?bugnote_id=29886#r724 | ||
| 2012-07-02 17:53 | LordJZ | Note Edited: 0029886 | bug_revision_view_page.php?bugnote_id=29886#r725 | ||
| 2012-07-09 09:53 | Brad King | Note Added: 0030003 | |||
| 2016-06-10 14:28 | Kitware Robot | Note Added: 0042077 | |||
| 2016-06-10 14:28 | Kitware Robot | Status | new => resolved | ||
| 2016-06-10 14:28 | Kitware Robot | Resolution | open => moved | ||
| 2016-06-10 14:28 | Kitware Robot | Assigned To | => Kitware Robot | ||
| 2016-06-10 14:31 | Kitware Robot | Status | resolved => closed | ||
| Notes | |||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||