On 10/27/2014 11:11 AM, Nick Bowler wrote: > On 2014-10-26 22:15 +0200, fr33domlover wrote: >> I'm a bit confused about all the expressive features and ways to use makefile >> variables, so just to be sure - >> >> http://www.gnu.org/software/make/manual/html_node/Substitution-Refs.html >> >> Are these uses of variables portable, or should a portable Makefile.am use >> only >> the plain $(var) form without the tricks? > > The first form of expansion on that page, $(var:.a=.b), should be OK. > They are standard in POSIX and work on all make implementations that I > know of. > > The version with % characters is not portable.
That said, POSIX is hoping to standardize it in the next few years: http://austingroupbugs.net/view.php?id=519 -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature