MantisBT - CMake | |||||||||||||||
| View Issue Details | |||||||||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||||
| 0015111 | CMake | CMake | public | 2014-08-26 09:32 | 2015-05-04 09:05 | ||||||||||
| Reporter | normanius | ||||||||||||||
| Assigned To | Brad King | ||||||||||||||
| Priority | normal | Severity | minor | Reproducibility | always | ||||||||||
| Status | closed | Resolution | fixed | ||||||||||||
| Platform | OS | OS X | OS Version | 10.9 | |||||||||||
| Product Version | CMake 3.0.1 | ||||||||||||||
| Target Version | CMake 3.0.2 | Fixed in Version | CMake 3.0.2 | ||||||||||||
| Summary | 0015111: “File reference” warnings when building a CMake project with Xcode 6 | ||||||||||||||
| Description | Xcode 6.0 (Beta 4) newly warns the developer if a source file is member of multiple groups/targets. CMake, in order to work properly, adds the main source file to several targets: my_target_name, ALL_BUILD, ZERO_CHECK. Hence, I get the following superfluous warning messages: 2014-08-26 13:47:48.406 xcodebuild[14099:1007] warning: The file reference for "CMakeLists.txt" is a member of multiple groups ("ALL_BUILD" and "ZERO_CHECK"); this indicates a malformed project. Only the membership in one of the groups will be preserved (but membership in targets will be unaffected). If you want a reference to the same file in more than one group, please add another reference to the same path. 2014-08-26 13:47:48.406 xcodebuild[14099:1007] warning: The file reference for "CMakeLists.txt" is a member of multiple groups ("ZERO_CHECK" and "example"); this indicates a malformed project. Only the membership in one of the groups will be preserved (but membership in targets will be unaffected). If you want a reference to the same file in more than one group, please add another reference to the same path. | ||||||||||||||
| Steps To Reproduce | The problem is reproducible with the minimal example attached to this bug report. cd minimal_example_xcode6_problem mkdir build && cd build cmake -G Xcode .. xcodebuild | ||||||||||||||
| Additional Information | - Xcode 6.0 (6A267n), it's a beta version - Warning does not show up for Xcode 5.1.1 - Warning does not show up if I remove the duplicated entries in the proejct.pbxproj file for the targets ALL_BUILD and ZERO_CHECK. | ||||||||||||||
| Tags | No tags attached. | ||||||||||||||
| Relationships |
| ||||||||||||||
| Attached Files | https://public.kitware.com/Bug/file/5234/minimal_example_xcode6_problem.zip https://public.kitware.com/Bug/file/5236/minimal_example_xcode6_problem_duplicated_files.zip | ||||||||||||||
| Issue History | |||||||||||||||
| Date Modified | Username | Field | Change | ||||||||||||
| 2014-08-26 09:32 | normanius | New Issue | |||||||||||||
| 2014-08-26 09:32 | normanius | File Added: minimal_example_xcode6_problem.zip | |||||||||||||
| 2014-08-27 10:29 | normanius | Note Added: 0036683 | |||||||||||||
| 2014-08-27 10:30 | normanius | File Added: minimal_example_xcode6_problem_duplicated_files.zip | |||||||||||||
| 2014-09-03 10:55 | Brad King | Relationship added | related to 0013935 | ||||||||||||
| 2014-09-03 10:56 | Brad King | Assigned To | => Brad King | ||||||||||||
| 2014-09-03 10:56 | Brad King | Status | new => assigned | ||||||||||||
| 2014-09-03 10:56 | Brad King | Target Version | => CMake 3.1 | ||||||||||||
| 2014-09-03 13:02 | Brad King | Note Added: 0036724 | |||||||||||||
| 2014-09-11 10:15 | Rolf Eike Beer | Target Version | CMake 3.1 => CMake 3.0.2 | ||||||||||||
| 2014-09-11 10:22 | Brad King | Status | assigned => resolved | ||||||||||||
| 2014-09-11 10:22 | Brad King | Resolution | open => fixed | ||||||||||||
| 2014-09-11 10:22 | Brad King | Fixed in Version | => CMake 3.0.2 | ||||||||||||
| 2014-12-01 11:16 | Brad King | Relationship added | related to 0015272 | ||||||||||||
| 2015-05-04 09:05 | Robert Maynard | Note Added: 0038682 | |||||||||||||
| 2015-05-04 09:05 | Robert Maynard | Status | resolved => closed | ||||||||||||
| Notes | |||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||