[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Could automake-generated Makefiles required GNU make? (was: Re: [gnu
From: |
Reuben Thomas |
Subject: |
Re: Could automake-generated Makefiles required GNU make? (was: Re: [gnu-prog-discuss] portability) |
Date: |
Tue, 22 Nov 2011 20:59:30 +0000 |
On 22 November 2011 20:48, Bob Friesenhahn <address@hidden> wrote:
>
> It would be quite useful for a FSF project to be spun-up to create an
> embeddable/small language interpreter and standard library which is capable
> of efficiently implementing complex make-like functionality ('automake') as
> well as providing functional replacements for any necessary string
> processing currently provided by 'sed', 'awk', and 'printf'. The sole
> function of the interpreter would be to provide the framework for building
> other software. This intepreter could form the basis for the new automake
> build tool.
Or you could use Lua (www.lua.org) and give up the "GNU-copyrighted"
bit. Several projects (e.g. [1][2]) to produce customizable build
systems have already been written in Lua, so it seems to be suitable.
It's mature, small, fast and easily understood by users wanting to
customize a program based on it at any level, as the syntax is
Pascal-like and, being originally designed as a data description
language, configuration files (and makefiles) are conveniently
expressed directly in the language. Its core is pure ANSI C89 and also
pure C++ (it's written in the subset), so it'll build easily anywhere.
It's free software (MIT license). If in doubt, ship the Lua source
with the tool you're writing in it.
[1] http://jan.kneschke.de/projects/how-to-write-a-good-build-system/
[2] http://primemover.sourceforge.net/
--
http://rrt.sc3d.org
- Re: [gnu-prog-discuss] Could automake-generated Makefiles required GNU make?, (continued)
Re: Could automake-generated Makefiles required GNU make? (was: Re: [gnu-prog-discuss] portability), Nick Bowler, 2011/11/22
- Re: Could automake-generated Makefiles required GNU make? (was: Re: [gnu-prog-discuss] portability), Stefano Lattarini, 2011/11/22
- Re: Could automake-generated Makefiles required GNU make? (was: Re: [gnu-prog-discuss] portability), Bob Friesenhahn, 2011/11/22
- Re: Could automake-generated Makefiles required GNU make? (was: Re: [gnu-prog-discuss] portability), Stefano Lattarini, 2011/11/22
- Re: Could automake-generated Makefiles required GNU make? (was: Re: [gnu-prog-discuss] portability), Bob Friesenhahn, 2011/11/22
- Re: Could automake-generated Makefiles required GNU make? (was: Re: [gnu-prog-discuss] portability),
Reuben Thomas <=
- Re: Could automake-generated Makefiles required GNU make?, Ludovic Courtès, 2011/11/23
Re: Could automake-generated Makefiles required GNU make? (was: Re: [gnu-prog-discuss] portability), Stefano Lattarini, 2011/11/22
Re: Could automake-generated Makefiles required GNU make? (was: Re: [gnu-prog-discuss] portability), Bob Friesenhahn, 2011/11/22
Re: Could automake-generated Makefiles required GNU make? (was: Re: [gnu-prog-discuss] portability), Stefano Lattarini, 2011/11/23
Re: Could automake-generated Makefiles required GNU make? (was: Re: [gnu-prog-discuss] portability), Dave Hart, 2011/11/22
Re: Could automake-generated Makefiles required GNU make? (was: Re: [gnu-prog-discuss] portability), Stefano Lattarini, 2011/11/23
Re: Could automake-generated Makefiles required GNU make? (was: Re: [gnu-prog-discuss] portability), Richard Stallman, 2011/11/23
Re: Could automake-generated Makefiles required GNU make?, Warren Young, 2011/11/22
Re: Could automake-generated Makefiles required GNU make?, Ludovic Courtès, 2011/11/22