View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0014853CMakeCMakepublic2014-03-31 09:502016-06-10 14:31
ReporterMichał Cichoń 
Assigned ToKitware Robot 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionmoved 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0014853: CMAKE_XCODE_ATTRIBUTE_SYMROOT is overriden by CMake
DescriptionCMAKE_XCODE_ATTRIBUTE_SYMROOT defined to custom directory is overriden by Xcode generator. To clarify I attached patch I'm using to enable user defined SYMROOT attribute.
I'm not sure if that was by design or not.
TagsNo tags attached.
Attached Filespatch file icon Do not override custom defined SYMROOT.patch [^] (1,553 bytes) 2014-03-31 09:50 [Show Content]

 Relationships

  Notes
(0035571)
Brad King (manager)
2014-03-31 09:57

Why do you need to change the SYMROOT? If there is a good reason then CMake should have a first-class interface to do it. Hacking the attribute value may make object locations computed in cmGlobalXCodeGenerator::GetObjectsNormalDirectory wrong.
(0035593)
Michał Cichoń (reporter)
2014-04-01 03:01

Default value for SYMROOT in Xcode project is 'build' and there is no way to keep it that way because CMake generator always replace it with absolute path to its output directory.
We relay on default value.
(0035598)
Brad King (manager)
2014-04-01 09:37

Re 0014853:0035593: I'd like to understand your use case in more detail, please. How and why do you rely on the default value?
(0035643)
Michał Cichoń (reporter)
2014-04-07 02:23

We have build scripts spread on multiple branches written with assumption that build artifacts lands in default directory. It was more reasonable to change CMake than to edit scripts to match generated project.

Bottom line is I was unable to create Xcode project with settings that match default values and I think it may be an issue. If you decide it is not we just stick to modified version.
(0042525)
Kitware Robot (administrator)
2016-06-10 14:29

Resolving issue as `moved`.

This issue tracker is no longer used. Further discussion of this issue may take place in the current CMake Issues page linked in the banner at the top of this page.

 Issue History
Date Modified Username Field Change
2014-03-31 09:50 Michał Cichoń New Issue
2014-03-31 09:50 Michał Cichoń File Added: Do not override custom defined SYMROOT.patch
2014-03-31 09:57 Brad King Note Added: 0035571
2014-04-01 03:01 Michał Cichoń Note Added: 0035593
2014-04-01 09:37 Brad King Note Added: 0035598
2014-04-07 02:23 Michał Cichoń Note Added: 0035643
2016-06-10 14:29 Kitware Robot Note Added: 0042525
2016-06-10 14:29 Kitware Robot Status new => resolved
2016-06-10 14:29 Kitware Robot Resolution open => moved
2016-06-10 14:29 Kitware Robot Assigned To => Kitware Robot
2016-06-10 14:31 Kitware Robot Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team