[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(no subject)

From: Stephen Huntley
Subject: (no subject)
Date: Fri, 17 May 2002 17:18:17 -0500

I've been using gnu make heavily lately, and I like it very much, but there
are some functions I'd like to see to make my life easier.  Perhaps there are
hidden make features that could accomplish what I want, in which case a
response would be appreciated.  Otherwise, I post this in hopes the maintainer
may be reading.

1.  Forward slashes on Windows.

I like that gnu make has so many cross-platform capabilities, but the fact
that on Windows the automatic variables always deliver pathnames with
backslashes even when using sh.exe is a major pain.  My rules are littered
with expressions like $(subst \,/,$<).  I'd like an option that causes
automatic variables to deliver forward slashes on Windows if sh.exe is being
used as the shell.

2.  Command-line options expressible in makefiles.

I'd like to be able to express most command-line options using directives in a
makefile or config file, thus keeping the actual command line as short as
possible.  As projects grow larger, command line length limits in shells
become more of a concern.  I'd also like to control, save and reproduce my
option sets more reliably and cleanly by including them in the makefile,
rather than track them in a separate launch script.  For example, the include
directive allows me to source additional makefiles as an alternative to the
--include-dir command-line option.  I'd like to see an analog of the include
directive for the --touch and --what-if options, so if I wanted to, I could
specify a large number of files.

Steve Huntley

reply via email to

[Prev in Thread] Current Thread [Next in Thread]