help-make
[Top][All Lists]
Advanced

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

Re: Problem with $(or


From: Paul Smith
Subject: Re: Problem with $(or
Date: Tue, 04 Oct 2011 02:11:28 -0400

On Mon, 2011-10-03 at 18:11 -0700, Steve Sylvain wrote:
> I'm trying to use the $(or built-in function.  I stripped my problem
> down to this:
> $(if $(OR "TEST"), $(warning PASS), $(warning FAILED))
> 
> I always get the FAILED message.  Is my syntax correct?  Any pointers
> to help debug this issue?
> 
> I'm using make.exe V3.80 on Windows.

First, the function is $(or ...) not $(OR ...) (make, like all
UNIX-based tools, is case-sensitive).

Second, this function was added in GNU make 3.81 so it's not available
in your version.  Because of that it expands to the empty string, like
any other unknown variable name, hence the FAILED message.

See
http://cvs.savannah.gnu.org/viewvc/make/NEWS?revision=2.113&root=make&view=markup
for a list of user-visible features and the releases they were added in.

Cheers!

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <address@hidden>          Find some GNU make tips at:
 http://www.gnu.org                      http://make.mad-scientist.net
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist




reply via email to

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