Date: Thu, 26 Jul 2012 15:11:49 -0500 From: Jeremy Messenger <mezz.freebsd@gmail.com> To: freebsd-current@freebsd.org Subject: Is the :u behaves normal or not (a bug) in the make? Message-ID: <CADLFttc=xzyJb-GpW4AbaLpNCEeCn1JywG_iztkpWTZAifycmQ@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hello all, While I was working on add the :build/:run feature in the bsd.gnome.mk. I got a bug where it will running some dependencies got duplicate. Thanks to the make(1) that shows me the :u feature to get rid of the duplicates. But it doesn't exactly help unless I use the :O to get the words in order to make the :u works. I am not sure if it's just limited on how it works (normal) or it's a bug. Here's an example test: ----------------------------- USE_TEST= foo bar bar foobar foo USE_TEST1= foo bar bar foobar foo test: @${ECHO_CMD} "USE_TEST: " ${USE_TEST:u} @${ECHO_CMD} "USE_TEST1: " ${USE_TEST1:O:u} ----------------------------- Here's result: ----------------------------- # make test USE_TEST: foo bar foobar foo USE_TEST1: bar foo foobar ----------------------------- Thanks, Mezz -- mezz.freebsd@gmail.com - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADLFttc=xzyJb-GpW4AbaLpNCEeCn1JywG_iztkpWTZAifycmQ>