Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/usr.bin/make
On Sat, Jan 24, 2009 at 04:24:39PM +0200, Alan Barrett wrote:
> For example, what is the correct way to do what I am trying
> to do below:
>
> ${empty(${VAR:arbitary_modifiers_here}):?is empty:not empty}
> ${${FOO} == ${BAR}:?same:different}
> ${defined(FOO) && ${BAR} > ${BAZ}:?expression is true:false}
Those 3 probably work exactly as you might expect.
> ${VAR:M42:?contains 42:does not contain 42}
That will apply the :M42 to the value of ${VAR}, but then check
.if VAR
ie .if defined(VAR)
and get 'true'
What could be simpler!
David
--
David Laight: david%l8s.co.uk@localhost
Home |
Main Index |
Thread Index |
Old Index