|
Re: Arguments against switching to SCons?: msg#00009lang.lua.luacheia
As you know I'd rather welcome a switch away from autotools, but I've been persuaded by the arguments in the past (all being perfectly valid). But now if even Thatcher says that the autotools 'are stretching it'... As to Thatchers questions: I'd say SCons/Lua would be a very good choice: * bootstrapping the Lua interpreter is a matter od fairly standard Makefiles (no dlls needed etc.) * Asko has demonstratet that a complete Lua system (LuaX) can be prefectly built with SCons/Lua alone, no need for Python * SCons is written to work with _any_ version of Python higher than 1.5.2 I think, so any Python should do if we do need it at all One problem I do see is the fact that SCons[/Lua] doesn't produce standard Makefiles that could be dostributed in the source tarballs, so each user wishing to compile needs to use SCons/Lua... In that vein I was looking at CMake, which seems closer to autotools... I haven't used it yet, but from the docs it seems rather powerfull and straightforward to use. Added benefit: One description file produces Makefiles/Prjectfiles for all platforms. THat is, vc6/7 project files (or gcc Makefiles too) for windows, etc. (btw SCons also supports ms compilers on windows etc.) One point common to both SCons and CMake would be gaining more flexibility compiler wise. autotools are very limited to gcc/gnu make ... In conclusion I guess I'd tend towards using SCons/Lua. CMake would need to be bootstrapped on most platforms (not linux, win32 and osx) also. And we can nicely use a Lua interpreter and Luac/bin2c anyway during many build processes, so we need to build then anyway somewhere along the way... So there's my .2 eur... :) -Martin Thatcher Ulrich wrote: I have a lot of patience, but autotools is really stretching it. Just ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | posted version a5 to sf files section, Thatcher Ulrich |
|---|---|
| Next by Date: | Re: Arguments against switching to SCons?, Asko Kauppi |
| Previous by Thread: | Arguments against switching to SCons?, Thatcher Ulrich |
| Next by Thread: | Re: Arguments against switching to SCons?, Asko Kauppi |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |