URL:
<http://savannah.gnu.org/bugs/?17665>
Summary: Content of computed variable name not considered as
dependency
Project: make
Submitted by: None
Submitted on: Saturday 09/09/2006 at 20:25 UTC
Severity: 3 - Normal
Item Group: None
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Component Version: 3.81
Operating System: POSIX-Based
Fixed Release: None
_______________________________________________________
Details:
I have read the documentation and it states nothing about not
using computed variablenames as dependency, so I tried it.
I wanted to have a variable containing destinationfiles and
for each destinationfile a list of auxiliary files (i.e.
included TeX files).
In reality it makes no difference if the file, in my example
the content of variable all_TEX is present or not. "blub" is
not present and the echo comes with the expected output, with
a present file the same thing happens.
I do not know if this is intentional, a bug, or simply been
forgotten to write down in the documentation.
I shortened it for a quick insight:
#----------CUT HERE---------#
all_TEX=blub
all.dvi: $($(patsubst %.dvi,%,$@))
echo "Text: " $($(patsubst %.dvi,%, $@)_TEX)
#----------END CUT----------#
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?17665>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-make