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.

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.

Peter

Reply via email to