reassign 620209 make-doc 3.81-5 tags 620209 + upstream quit Hi!
Britton Leo Kerin wrote: [out of order for convenience] > The manual says: > > ifdef variable-name I assume you mean the manual shown with "info make"? [...] > The ifdef form takes the name of a variable as its argument, not a > reference to a variable. The value of that variable has a non-empty > value, > the text-if-true is effective; otherwise, the text-if-false, if any, is > effective. [...] > The second sentence of the first paragraph has a grammar error, it lools like > it should read "If the vale of that variable..." [...] > Note that ifdef only tests whether a variable has a value. It does not > expand the variable to see if that value is nonempty. Consequently, > tests > using ifdef return true for all definitions except those like foo =. To > test for an empty value, use ifeq ($(foo),). For example, > > > The paragraph that begins 'Note that ifdef only tests...' seems to be wrong in > a suble way. Although it is correct for recusively expanded variables, simply > expanded variables that are assigned values that expand empty can still be > undefined. Thanks for reporting; I'm passing your report on to the list of people interested in the make-doc package that accompanies Debian. I'd suggest also reporting this to the upstream bug reporting address shown by "make --help". Regards, Jonathan -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org