help-make
[Top][All Lists]
Advanced

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

question on Makefile first flavor assignment


From: Tom Ma
Subject: question on Makefile first flavor assignment
Date: Wed, 13 Sep 2023 16:48:37 -0700

Hi gnu make friend,

I am trying to understand the first flavor of variable - recursively
expanded variable assignment disadvantages mentioned in gnu make manual,

Another disadvantage is that any functions (see Functions for Transforming
Text <https://www.gnu.org/software/make/manual/html_node/Functions.html>)
referenced in the definition will be executed every time the variable is
expanded. This makes make run slower; worse, it causes the wildcard and
shell functions to give unpredictable results because you cannot easily
control when they are called, or even how many times.

For the recursively expanded variable assignment  on Transforming Text
functions, it will be executed every time the variable is expanded, which
will cause make run slower.
Can you give a simple example to make it a little bit more clearer?

Thanks,
Tom


reply via email to

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