make-w32
[Top][All Lists]
Advanced

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

suggestion: new make function


From: Lawrence Ibarria
Subject: suggestion: new make function
Date: Tue, 20 Sep 2011 12:09:42 -0700

I have often hit problems with the limit of command line lengths many shells have (CMD.EXE in Windows in my case).

This is a common case with few solutions, I have searched around:

 

http://www.makelinux.net/make3/make3-CHP-5-SECT-6

 

I would like to propose a couple new functions in make that can help work around this problem.

 

$(dumpOneLine filename, $(list))

$(dumpOnePerLine filename, $(list))

 

The idea here is to ask make to dump into a file (either on a single line or each element of the list in a new line) all the contents of a list.

This function specifically does not use the shell, I expect make to implement it with fopen directly. Once all the contents of a long list in make are in a file, programs (such as linker, or compiler) can use that file as input.

 

I do not know how to address specifics such as variable expansion on the list (I’d suggest no variable expansion at all, create a new list for that).

 

What do you think?

 

  -- Lawrence

 


reply via email to

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