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

Reply via email to