> Peter and Bo: Can you please post a list with what cmake/scons are able > to do, not able to do, and the estimated effort to bring it to a 'full' > solution?
scons can build and install on linux, windows/msvc/mingw/cygwin but I do not have access to a mac. Its autoconf functionality is weaker than autotools so it might not work on some *nix systems. scons also updates po, TOC.lyx, it is easier to understand/maintain than autotools or cmake, because it uses a language that other parts of lyx also use. scons can not build native msvc projects, and this is why cmake should be around to help. scons can build the official windows installer easily, but it lacks 'scons dist', 'scons checkdist', 'scons rpm' etc. The current trunk of scons has these, and a bunch of autoconf stuff, and I expect to use them once scons 1.0 is released. (scons' development was very slow, but things have changed dramatically recently.) > Could you also please try to ask yourself whether you might give up > 'your' build system in the long run? It would be good to use one build system, but the current situation is that none of them work best under all situations, and for all developers. Abdel and other MSVS users obviously need cmake, linux gurus prefer autotools. I think the currently situation is acceptable as long as the build systems can be updated easily. Of course, if, for example, nobody else understands cmake and Peter decides not to support it, it will die naturally. Cheers, Bo