MantisBT - CMake |
| View Issue Details |
|
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0008252 | CMake | CMake | public | 2008-12-07 14:46 | 2009-09-14 13:54 |
|
| Reporter | Baron L. Roberts | |
| Assigned To | | |
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | |
| Platform | | OS | | OS Version | |
| Product Version | CMake-2-6 | |
| Target Version | | Fixed in Version | | |
|
| Summary | 0008252: XCode generator does not write compatibilityVersion attribute to project file |
| Description | The XCode generator in CMake 2.6.2 does not write the compatibilityVersion attribute to the generated project file. This causes XCode to use the default project file compatibility version which is 2.4. When the project file is saved, this attribute is written to the project file. When developing for the Mac this is a non-issue. However, when developing for the iPhone, the presence of the code signing step in the project file causes XCode to issue a warning about project file compatibility when viewing the project properties page. I believe this is relatively benign but it may have some deeper implications than just a warning message.
The attached patch to cmGlobalXCodeGenerator.cxx ensures that a compatibilityVersion attribute is written with a version number appropriate for the version of XCode installed on the system. |
| Steps To Reproduce | |
| Additional Information | |
| Tags | No tags attached. |
| Relationships | |
| Attached Files | compat-patch.txt (1,203) 2008-12-07 14:46 https://public.kitware.com/Bug/file/1903/compat-patch.txt |
|
| Issue History |
| Date Modified | Username | Field | Change |
| 2008-12-07 14:46 | Baron L. Roberts | New Issue | |
| 2008-12-07 14:46 | Baron L. Roberts | File Added: compat-patch.txt | |
| 2009-07-22 01:35 | Doug Gregor | Note Added: 0016928 | |
| 2009-09-14 13:54 | Bill Hoffman | Status | new => closed |
| 2009-09-14 13:54 | Bill Hoffman | Resolution | open => fixed |