Attached patch and comments to bug http://public.kitware.com/Bug/view.php?id=11690
Is there some extra access rights needed to monitor an issue in the Mantis bugtracker? I can't seem to find any button to do it :( -Johan On Mon, Dec 27, 2010 at 4:44 PM, Bill Hoffman <bill.hoff...@kitware.com> wrote: > On 12/26/2010 5:45 PM, Johan Björk wrote: >> >> Hello all, >> >> (See below for context) >> >> To solve the issue, I wish to reuse the object ID for certain >> properties[1], allowing the foo.pbxuser file to stay valid across CMake >> invocations. I modified the cmXCodeObject::GetId() function to generate >> the ID of the object, using either the name property or the comment >> property, depending on which one is available. For all other object >> types (not listed in [1]), I generate an unique object ID in the same >> way as before. >> >> The patch is not really finished, just a quick proof of concept (but >> very trivial :) ). Anyone at @Kitware think this sounds interesting >> enough to get into a release? Let me know and I'll polish up the patch >> and file a bug if deemed necessary. >> > > I would think a better approach would be to keep the guid's the same all the > time. I think this is done with the VS projects. If you store them in the > cache they will be preserved between runs of CMake. > > >> Merry xmas (And again, thanks for a great product!) >> /Johan >> [1] >> PBXProject, PBXNativeTarget, PBXApplicationReference, >> PBXExecutableFileReference,PBXLibraryReference,PBXToolTarget,PBXLibraryTarget, >> PBXAggregateTarget, >> >> On Fri, Dec 17, 2010 at 9:17 AM, Johan Björk <p...@spotify.com >> <mailto:p...@spotify.com>> wrote: >> >> Hi everyone, >> >> I haven't been able to find much information on this topic, so any >> suggestions would be greatly appreciated. When CMake regenerates the >> XCode project files, it correctly saves the user settings >> (foo.pbxuser) (contains things like executable arguments, >> environment variables and the such), however, since the GUIDs in the >> main project file changes, the pbxuser file be cleaned by XCode as >> soon as you reopen the project. >> >> First off, anyone know of any way to be able to keep the user >> settings? If not, anyone knows if this has been brought up before >> and if someone has attempted to fix it? >> >> This is with XCode 3.2.5 and CMake 2.8.3 >> >> Thanks for any insight >> /Johan >> >> >> >> >> _______________________________________________ >> cmake-developers mailing list >> cmake-developers@cmake.org >> http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers > > > -- > Bill Hoffman > Kitware, Inc. > 28 Corporate Drive > Clifton Park, NY 12065 > bill.hoff...@kitware.com > http://www.kitware.com > 518 881-4905 (Direct) > 518 371-3971 x105 > Fax (518) 371-4573 > _______________________________________________ > cmake-developers mailing list > cmake-developers@cmake.org > http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers > _______________________________________________ cmake-developers mailing list cmake-developers@cmake.org http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers