Abdelrazak Younes wrote: > Peter Kümmel wrote: >> Bo Peng wrote: >>>> $ cat README.W32 >>>> You may build the Win32 version of Aiksaurus with MSVC. Other >>>> compilers should >>>> work but makefiles and project files have not been provided. >>>> >>>> For command line junkies - simply >>>> nmake -f Makefile.msc >>>> >>>> For DevStudio - go to win/src directory and open up the Aiksaurus.dsw >>>> >>>> Then build. >>> I tried. Did not work. The project file is also broken. I tried to >>> build the library using scons, and it was super easy (only 5 or so >>> source files) because its config.h is a subset of lyx config.h, >>> >>> Now, what I can offer (already in my local branch) is that I can >>> provide scons options like aiksaurus_src_path (done) and >>> aspell_src_path (progressing) so that lyx/scons can build the >>> libraries just like gettext and boost. I am not sure if people will >>> welcome this. After all, it is *not* lyx's responsibility to build >>> them and keeping these parts up to date is difficult, although, on the >>> positive side, they can be useful, and can be safely ignored. >>> >>> Cheers, >>> Bo >> >> The best way would be to add the build system to the original project, >> or when this is not possible only to host the scons files in the lyx >> svn. >> >> If you need help with aspell, just ask, here I've a lyx build with a >> cvs-aspell, I'm still using cmake, but it should not be a problem to >> write a scons script because no configuring is required. I've also >> posted to the aspell list, if they could apply my minimal changes. >> >> If you currently use the 0.60.4 release you should really have a look >> at the cvs version, it's much cleaner code, and the Makefile.am is >> much more readable. > > Interesting news Peter. What about the dictionnaries... are they > relocatable on windows with the CVS version? >
I'm sorry, I've only managed to handle the C++ stuff, the rest is a small mystery to me. I need more help and instructions to come forth. >> And here an idea for your scons scripts. The cmake file I've checked >> in today are looking for iconv and aspell by default, and when they >> are found then the build system uses them, if not then they disable >> them, no more user interaction by passed parameters. You could force >> the usage so that the configure process stops but then you have add >> an additional flag. But this approach breaks maybe the ./configure >> philosophy, so it's just an idea. > > I think it is a good idea. > > Abdel. > >