It looks reasonable at first glance. I'll give it a try with the full
CMake test suite tomorrow plus maybe a build of a larger project, and
let you know if I discover any gotchas.


Thanks,
David


On Tue, Jul 26, 2011 at 5:16 PM, Johan Björk <p...@spotify.com> wrote:
> Hi David,
> Please see attached patch. It seems to work with the project I happened to
> have open; it's not tested more then that. You know the xcode generator a
> whole lot better then me; does it seem reasonable?
> Thanks
> /Johan
>
> On Tue, Jul 26, 2011 at 7:31 PM, David Cole <david.c...@kitware.com> wrote:
>>
>> Sounds like we need a ZERO_CHECK target like we have in the Visual
>> Studio generators to enable parallel building in Xcode.
>>
>> There are currently some problems with the existing CMake re-run
>> commands on VS builds when CMake inputs change during the course of
>> the build. When that happens, (not something that us CMake devs
>> expect, by the way, but not forbidden/prevented either...), CMake
>> re-runs during the middle of the build, and we get all the bug reports
>> about Visual Studio reload stuff not working (here, and related
>> issues: http://public.kitware.com/Bug/view.php?id=11258 and
>> particularly, this note:
>> http://public.kitware.com/Bug/view.php?id=11440#c26905 )
>>
>> I don't think there's a specific reason for it... Perhaps it was
>> simply easiest that way, or we didn't have a way to depend on custom
>> targets at the time, or it was modeled after the VS re-run rules...
>> (Or maybe Bill or Brad will chime in if I'm incorrect here...)
>>
>>
>> HTH,
>> David
>>
>>
>> On Mon, Jul 25, 2011 at 5:37 PM, Johan Björk <p...@spotify.com> wrote:
>> > Hi guys,
>> >
>> > I noticed that each XCode target has an associated CMake ReRun script
>> > phase. Is there a specific reason for this (in difference to having
>> > one target that all others depend on that does the ReRun check?)
>> >
>> > It causes a fair few issues, it fails when you are parallelcompiling
>> > targets (It'll start <number of cpus> copies of cmake at the same
>> > time), secondly it adds quite some time to the build if you have many
>> > targets
>> > /Johan
>> > _______________________________________________
>> > Powered by www.kitware.com
>> >
>> > Visit other Kitware open-source projects at
>> > http://www.kitware.com/opensource/opensource.html
>> >
>> > Please keep messages on-topic and check the CMake FAQ at:
>> > http://www.cmake.org/Wiki/CMake_FAQ
>> >
>> > Follow this link to subscribe/unsubscribe:
>> > http://www.cmake.org/mailman/listinfo/cmake
>> >
>
>
_______________________________________________
cmake-developers mailing list
cmake-developers@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers

Reply via email to