[bug #45799] handle local variables in $(call )

2022-10-31 Thread Thierry LARMOIRE
Follow-up Comment #3, bug #45799 (project make): Thank you ! ___ Reply to this item at: ___ Message posté via Savannah https://savannah.gnu.org/

[bug #45799] handle local variables in $(call )

2022-10-31 Thread Paul D. Smith
Update of bug #45799 (project make): Status:None => Duplicate Open/Closed:Open => Closed Component Version:None => 3.82 Fixed Release:

[bug #3656] .MUTEX directive

2022-10-31 Thread Paul D. Smith
Update of bug #3656 (project make): Status:None => Duplicate Open/Closed:Open => Closed Component Version:None => 3.78 Operating System:

[bug #45799] handle local variables in $(call )

2022-10-31 Thread Jouke Witteveen
Follow-up Comment #1, bug #45799 (project make): The recently released GNU Make 4.4 has the $(let ...) function, which provides local variables. The current feature request is thus taken care of. ___ Reply to this item at:

[bug #3656] .MUTEX directive

2022-10-31 Thread Jouke Witteveen
Follow-up Comment #4, bug #3656 (project make): In the recently released GNU Make 4.4, .NOTPARALLEL accepts prerequisites, thus this feature request is effectively satisfied! ___ Reply to this item at:

Re: Doubts about .WAIT and .NOTPARALLEL (was: GNU Make 4.4 released!)

2022-10-31 Thread Paul Smith
On Mon, 2022-10-31 at 11:06 +0100, Alejandro Colomar wrote: > On 10/31/22 08:01, Paul Smith wrote: > > * New feature: The .WAIT special target > > I'm curious: what is .WAIT made for? As mentioned in the NEWS, it's _primarly_ there because the next release of the POSIX spec will require a POSIX-c

Re: Doubts about .WAIT and .NOTPARALLEL (was: GNU Make 4.4 released!)

2022-10-31 Thread Alejandro Colomar
Hi Eddy, On 10/31/22 14:52, Edward Welbourne wrote: I mean, considering the following example:   all: one two .WAIT three   one two three: ; @sleep 1; echo $@ It's the same as if it was written as   all: one two three   three: one two   one two three: ; @sleep 1;

Re: Doubts about .WAIT and .NOTPARALLEL (was: GNU Make 4.4 released!)

2022-10-31 Thread Edward Welbourne
>>> I mean, considering the following example: >>> >>>  all: one two .WAIT three >>>  one two three: ; @sleep 1; echo $@ >>> >>> It's the same as if it was written as >>> >>>  all: one two three >>>  three: one two >>>  one two three: ; @sleep 1; echo $@ >>> >>> Isn't it?

Re: Doubts about .WAIT and .NOTPARALLEL (was: GNU Make 4.4 released!)

2022-10-31 Thread Edward Welbourne
On 10/31/22 08:01, Paul Smith wrote: >> * New feature: The .WAIT special target >>    If the .WAIT target appears between two prerequisites of a target, then >>    GNU Make will wait for all of the targets to the left of .WAIT in the list >>    to complete before starting any of the targets to the

Re: Doubts about .WAIT and .NOTPARALLEL (was: GNU Make 4.4 released!)

2022-10-31 Thread Alejandro Colomar
Hi Eddy, On 10/31/22 13:42, Edward Welbourne wrote: Alejandro Colomar (Monday, October 31, 2022 11:06) replied: I'm curious: what is .WAIT made for?  Isn't it just a workaround for broken dependencies? No. I mean, considering the following example: all: one two .WAIT three one

Doubts about .WAIT and .NOTPARALLEL (was: GNU Make 4.4 released!)

2022-10-31 Thread Alejandro Colomar
Hi Paul, On 10/31/22 08:01, Paul Smith wrote: * New feature: The .WAIT special target If the .WAIT target appears between two prerequisites of a target, then GNU Make will wait for all of the targets to the left of .WAIT in the list to complete before starting any of the targets to th

GNU Make 4.4 released!

2022-10-31 Thread Paul Smith
GNU make is a tool which controls the generation of executables and other non-source files of a program from the program's source files. You can learn more at: https://www.gnu.org/software/make/ --