MantisBT - CMake | ||||||||||
View Issue Details | ||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||
0010039 | CMake | CMake | public | 2009-12-11 17:43 | 2013-05-10 10:55 | |||||
Reporter | Glenn Hughes | |||||||||
Assigned To | Brad King | |||||||||
Priority | normal | Severity | minor | Reproducibility | always | |||||
Status | closed | Resolution | fixed | |||||||
Platform | OS | OS Version | ||||||||
Product Version | CMake-2-8 | |||||||||
Target Version | CMake 2.8.5 | Fixed in Version | CMake 2.8.5 | |||||||
Summary | 0010039: Xcode gen only creates one level of group nesting | |||||||||
Description | I'm trying to use the source_group command with XCode, and its marginally working, but in a flaky sorta way. The behavior I'm seeing is: Groups in the form source_group( Name FILES ${source} ) Work OK, they add a top-level group to the current target's file list (i.e. Sources/Target/Name) source_group( Name/SubName FILES ${source} ) XCode treats this as a single name, in other words I get groups named "Name/SubName" source_group( Name\SubName FILES ${source} ) and source_group( Name\\SubName FILES ${source} ) have the same behavior: The parent group name is dropped. I simply get groups named SubName. (Note in these examples I'm talking about the resulting text string, not the string literal in my CMakeLists file, which requires more backslashes to produce the same result, i.e. in CMake src Name\\\\SubName produces Name\\SubName) In short, the most nested group you can create is Source/Target/Group You can not create Source/Target/Group/SubGroup | |||||||||
Steps To Reproduce | ||||||||||
Additional Information | ||||||||||
Tags | No tags attached. | |||||||||
Relationships |
| |||||||||
Attached Files | ![]() https://public.kitware.com/Bug/file/3696/0001-Cmake-Xcode-Support-multiple-level-nesting-of-XCode-.patch ![]() https://public.kitware.com/Bug/file/3698/2-Cmake-Xcode-Support-multiple-level-nesting-of-XCode-.patch ![]() https://public.kitware.com/Bug/file/3703/3-code-Support-multiple-level-nesting-of-XCode-.patch ![]() https://public.kitware.com/Bug/file/3711/0002-XCode-Support-target-folders-on-XCode.patch | |||||||||
Issue History | ||||||||||
Date Modified | Username | Field | Change | |||||||
2009-12-11 17:43 | Glenn Hughes | New Issue | ||||||||
2010-12-14 17:36 | David Cole | Assigned To | => David Cole | |||||||
2010-12-14 17:36 | David Cole | Status | new => assigned | |||||||
2011-02-15 08:37 | Johan Björk | File Added: 0001-Cmake-Xcode-Support-multiple-level-nesting-of-XCode-.patch | ||||||||
2011-02-15 08:37 | Johan Björk | Note Added: 0025431 | ||||||||
2011-02-15 09:33 | Johan Björk | File Added: 2-Cmake-Xcode-Support-multiple-level-nesting-of-XCode-.patch | ||||||||
2011-02-15 09:33 | Johan Björk | Note Added: 0025434 | ||||||||
2011-02-15 13:34 | Johan Björk | File Added: 3-code-Support-multiple-level-nesting-of-XCode-.patch | ||||||||
2011-02-15 13:34 | Johan Björk | Note Added: 0025442 | ||||||||
2011-02-20 09:12 | Johan Björk | File Added: 0002-XCode-Support-target-folders-on-XCode.patch | ||||||||
2011-02-20 09:12 | Johan Björk | Note Added: 0025526 | ||||||||
2011-04-14 14:29 | David Cole | Target Version | => CMake 2.8.5 | |||||||
2011-06-07 11:35 | Brad King | Assigned To | David Cole => Brad King | |||||||
2011-06-07 11:41 | Brad King | Note Added: 0026741 | ||||||||
2011-06-08 15:45 | Brad King | Status | assigned => resolved | |||||||
2011-06-08 15:45 | Brad King | Fixed in Version | => CMake 2.8.5 | |||||||
2011-06-08 15:45 | Brad King | Resolution | open => fixed | |||||||
2011-11-11 10:45 | David Cole | Note Added: 0027764 | ||||||||
2011-11-11 10:45 | David Cole | Status | resolved => closed | |||||||
2013-05-10 10:55 | Brad King | Relationship added | related to 0014133 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|