Am 12.05.2013 um 17:04 schrieb Benjamin Piwowarski <benjamin.piwowar...@lip6.fr>:
> Hi, > > I would be happy to participate (in July/August) to make the cmake building > process complete and more fool-proof on mac (a few months ago I was able to > build successfully a working bundle). What do you call a working bundle? It has to contain the frameworks it depends on. Anyway, I have no preference for one build system or the other. And of course your support would be greatly appreciated. Stephan > If some are interested to do the same effort for the linux platform, then it > could be an occasion to get rid of the old auto-tools chain since windows is > already not using it. Maintaining two build systems is cumbersome and may > introduce lots of compilation errors when switching from one tool to the > other (this happened when I submitted patches to LyX). > > benjamin > > On May 12, 2013, at 13:41 , Stephan Witt <st.w...@gmx.net> wrote: > >> Am 12.05.2013 um 11:18 schrieb Abdelrazak Younes <you...@lyx.org>: >> >>> On Sat, May 11, 2013 at 11:02 PM, Stephan Witt <st.w...@gmx.net> wrote: >>>> Am 11.05.2013 um 17:50 schrieb Abdelrazak Younes <you...@lyx.org>: >>>> >>>>> Hi Stephan, >>>>> >>>>> At LyX meeting we are wondering why you are still using autotools for Mac >>>>> packaging. Do you miss anything from CMake that is not implemented yet? >>>> >>>> Hi all at the LyX meeting, >>>> >>>> I hope you're well and someone is drinking wine too… :) >>>> >>> I had some ;-) >>> >>> >>>> Regarding the CMake question - I never tried it for a long time. >>>> >>> Ah? I got the impression you were developping using cmake and xcode... But >>> I see in your other email that this does not work anymore... >>> >>>> >>>> So I cannot answer the question. Isn't the autotools build the official >>>> one? >>>> >>> Up to now yes, except for Windows. >>> >>> I was trying to advocate yesterday that we should really move to cmake on >>> all platforms. I guess this is already a lost battle… >> >> I'm using CMake to generate the Xcode-project for debugging purposes. >> >> The packaging is done by a shell script to wrap all needed resources into >> one bundle. >> The first step is making the pure LyX.app bundle (make install). >> Then the additional parts are copied into this app bundle. The used >> frameworks >> (spell checker libraries, gettext and Qt4) needs to be adjusted to make them >> relocatable. >> The dictionaries and thesauri are simply copied into it too. >> >> Of course one can do these steps with CMake but I never got a friend of it's >> language >> and I'm loosing to much time to find my mistakes when using it. If it had >> the ability to >> tell me what it's doing and why… sorry, the verbose option of it is not >> enough for me. >> >> Stephan > > >