[Unison-hackers] State of the OS X version of Unison
Benjamin Pierce
bcpierce at cis.upenn.edu
Mon May 19 09:22:13 EDT 2008
Wonderful!
Yes, please commit these changes to both the 2.27 branch and the
trunk...
- Benjamin
On May 19, 2008, at 9:14 AM, Alan Schmitt wrote:
> Hello,
>
> Thanks to many helpful developers, there has been some progress on
> the OS X version of Unison.
>
> I've integrated the patches from Gregory Entin that (among other
> things) seem to take care of the dreaded invalid array access
> crash. I have not had any report of a crash with the beta version I
> put online.
>
> Thanks to Steve Kalkwarf, we now have a much cleaner XCode project,
> that allow the building directly from XCode. (Thus it also allows
> debugging from inside XCode.) Here is the list of changes he
> submitted with his new XCode project:
>
>> The project file has a new script build phase which builds unison-
>> blob.o
>>
>> The link rule for unison-blob.o is defined via the GUI
>>
>> The Info.plist file gets generated as part of the build instead of
>> via the sed script (see below)
>>
>> Targets are built "based on" the ExternalSettings configuration,
>> which is provided by the ExternalSettings.xcconfig file. Currently
>> build version, and OCAMLLIBDIR are the only things defined there
>>
>> I removed some redundant frameworks, and all the frameworks are
>> located in the "Frameworks" group
>>
>> I removed a stray Copy Files phase (which Xcode unhelpfully
>> creates every time you add a .h file to a project)
>>
>> The target SDK was set to 10.5 because the ocaml library
>> distribution is linked against 10.5, and therefore can't be linked
>> against 10.4u
>>
>> The Extra Header includes is defined via the GUI editor.
>
> I've since extended this by building the ExternalSettings.xconfig
> file automatically, using the same logic as in the Makefile to find
> the version number and ocaml libraries.
>
> Should I commit these changes? I've been working on the 2.27 branch
> (as it's the one I'm trying to stabilize, from a GUI point of view).
>
> Alan
> _______________________________________________
> Unison-hackers mailing list
> Unison-hackers at lists.seas.upenn.edu
> http://lists.seas.upenn.edu/mailman/listinfo/unison-hackers
More information about the Unison-hackers
mailing list