help-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: make: *** No rule to make target `|', needed by `all'. Stop.


From: Perrog
Subject: Re: make: *** No rule to make target `|', needed by `all'. Stop.
Date: Thu, 22 Feb 2007 21:35:38 +0100

Hi!
2007/2/22, John Graham-Cumming <address@hidden>:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Perrog wrote:
> A = `test .$module = .yes && echo .a || echo .b`

There's no backtick operator in GNU Make.   You should be doing:

    A := $(shell test .$module = .yes && echo .a || echo .b)


I didn't know until now backticks are invalid expressions.

Thanks very much for the hint.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]