Hello,

> I have PREFIX defined in my environment and make use if it in scripts as 
> well as in Makefiles, so I don't generally have to pass it in on the 
> commandline. I could certainly run it as `PREFIX=$PREFIX make`.I have 
> to use my own PREFIX on the several shared servers I use where I compile 
> and install my own apps local to just me.

You could run make -e, if you insist on using environment variables (I
find this a bit dangerous though).

Or just, almost as you said, make PREFIX="$PREFIX", that could even be
an alias (a bit more reliable than make -e).

> It's fine to make a decision to not use `?=` because of POSIX or whatever.

Yes it is

Reply via email to