Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


Hi Tor:
On 2011-05-09, at 3:43 AM, Tor Lillqvist wrote:
What discussions have there been of the idea of using Xcode, 

You mean, as in building all (?) of LibreOffice in the Xcode IDE (or some other IDE), in such a 
way that the IDE actually would have parsed the source code etc and thus know about the classes 
and members, be able to provide "hints" as whatever Xcode calls its rough IntelliSense equivalent 
when editing, etc? No discussion by people actually known what they do and preparing to do 
something for it. Not going to happen. Feel free to prove me wrong, though;)
Oh no that was not at all what I was thinking and you are absolutely correct.

I'm just musing here but it seems to me one might be able to use the existing source tree, and even 
the make scripts,
and do a Mac build using Xcode and it's capabilities.

Not having a clear mental or documented picture of the overall structure of LO I am speculating 
here.
The sort of thing I would be tempted to do would make a project target for the "bootstrap."

By this I mean the "splash" screen from which you choose which type of document you want to open.
My guess is that from there various dll's are loaded as appropriate. But I don't know this for sure.
If that's correct then one could put in some stubs of those modules and add them as targets as time 
permits.

But this is all smoke and mirrors right now - just idle musings of an old retired Mac dev.

SDK 10.6 up and the LLVM compiler?

That is presumably much easier. Isn't it in fact *harder* to have to look for the old SDK that we 
currently require to build against on MacOSX?

--tml

Apple now seems to have pretty firmly moved over to LLVM and away from GCC.
They are even working on LLDB (or whatever the debugger is called.)

Anyway it's just my musings at this point....

respect....

Peter


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.