Bo Peng <[EMAIL PROTECTED]> writes:
> I agree with you and my 'multiplatform' does include other platforms.
> However, do we ever achieve multiplatform even in this narrowed
> definition?

Most definitely YES. LyX runs on every flavour of *nix under the sun (and there
are *lots* of flavours, including MacOSX) and on Windows both natively and under
Cygwin (another *nix). That's entirely due to our use of cross-platform tools
like Boost and the autotools.

> *Lots* of work needs to be done to compile lyx under
> cygwin/windows etc. I was not saying autotools can not eventually
> achieve smooth 'configure; make; make install', I was saying that to
> achieve that, using another tool (like scons) might be easier.

No, that's not true. "autoconf.sh; configure; make" works flawlessly on
MinGW/MSYS (or did until Lars raised the autotools bar too high) and on Cygwin.
The pain is in getting the build environment set up in the first place. That
will still be true for a Scons-centric build. Worse, so probably. Where do I get
a VC-compatible libiconv, libgettext, libaspell, libqt (I can't use the official
build...), libaiksaurus, libz, ... ?

The problem with Windows from an open source development point of view is simply
that Windows isn't set up to make open source development a breeze. And perhaps
that's not surprising...

Angus

Reply via email to