Date: Wed, 06 Jun 2012 07:10:23 -0500 From: Tim Daneliuk <tundra@tundraware.com> To: FreeBSD Mailing List <freebsd-questions@freebsd.org> Subject: Somewhat OT - A Makefile Question Message-ID: <4FCF48AF.307@tundraware.com>
next in thread | raw e-mail | index | archive | help
Not strictly FBSD, but ... Within a makefile, I need to assign the name of a program as in: FOO = "bar". The problem is that 'bar' may also be know as, say, "bar.sh". Worse still both "bar" and "bar.sh" can exist with one linked to the other. Is there a simple way to determine which form "bar" or "bar.sh" on on a given system *at the time the make is run*? If both exist, I will pick one arbitrarily, I just don't want the detection mechanism to fail when this is the case. For example I don't think this works when both are there: FOO = $(shell `which bar bar.sh) Thanks, -- ---------------------------------------------------------------------------- Tim Daneliuk tundra@tundraware.com PGP Key: http://www.tundraware.com/PGP/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4FCF48AF.307>