On Wed, Oct 08, 2008 at 06:05:54PM -0400, James K. Lowden wrote: > I don't understand how to use the :? modifier in a make variable. > Examples are hard to come by and the manual is cryptic. It says: > > :?true_string:false_string > If the variable (actually an expression; see below) > evaluates to true.... > > What means "true" here? It doesn't refer to empty/defined/undefined, > apparently. The important part is "actually an expression". E.g.: ${"toto" == "tata":?titi:tutu} But it seems broken anyway: ${empty(FILES:Mzzz):?excludes:includes} doesn't work, make chokes on the :. -- Quentin Garnier - cube%cubidou.net@localhost - cube%NetBSD.org@localhost "See the look on my face from staying too long in one place [...] every time the morning breaks I know I'm closer to falling" KT Tunstall, Saving My Face, Drastic Fantastic, 2007.
Attachment:
pgp5c5dEhuFgc.pgp
Description: PGP signature