On 5/18/10 10:54 PM, Sir Gallantmon (ニール・ゴンパ) wrote:
> What I don't get is why we're using autotools if our goal is to be cross
> platform. I would have thought that CMake would have been a better option.
> 
> Perhaps a better idea would be to replace the buildsystem with CMake and
> make it possible to build entirely self-contained? That is, any
> libraries that are needed on windows could just be compiled along with
> the binary if the dependencies are unavailable to link to.
> 
> Maybe I'm crazy, but that might work, wouldn't it?

Conceptually, I quite agree with you.  As with everything, though, it's
a matter of finding time to learn it and implement it.  Despite it being
the de facto standard on Linux, I personally can't stand autotools.  It
just is not very compatible with itself, and when it fails, it's always
in a bizarre way that's hard to debug.  My experience has been that
every time I edit a configure.ac file, I end up breaking something on a
platform I want to support, and usually because something is supposed to
work in autoconf or automake but simply doesn't.  And don't even get me
started about libtool.

I would like to convert the VirtualGL build system to CMake at some
point, so maybe that will bolster my confidence to try the same thing
with the TigerVNC Viewer.

------------------------------------------------------------------------------

_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to