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.

Thanks,
Steve Huntley







_______________________________________________
Help-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/help-make

Reply via email to