> There is no difference between the two. They both declare environment > variables for make.
That's not entirely true, at least not for (admittedly rather ancient) GNU Make V3.81. E.g., consider this Makefile: var := $(shell echo "echo hi" >say_hi.sh; chmod +x say_hi.sh; say_hi.sh) all: ; @echo $(var) Calling make with the PATH environment variable either way yiedls: $ make PATH=$PATH:. /bin/sh: 1: say_hi.sh: not found $ PATH=$PATH:. make hi I'm not sure though if this is intended behavior or just a bug and if a more recent version of GNU Make does the same. But considering that GNU Make V3.81 is the standard in e.g. Ubuntu LTS 14.04, it may still matter. Cheers, Chris -----Ursprüngliche Nachricht----- Von: Help-make [mailto:help-make-bounces+christof.warlich=siemens....@gnu.org] Im Auftrag von Rakesh Sharma Gesendet: Dienstag, 20. September 2016 06:35 An: Pietro; help-make@gnu.org Betreff: Re: Exported vs command line variables There is no difference between the two. They both declare environment variables for make. ________________________________ From: Help-make <help-make-bounces+sharma__r=hotmail....@gnu.org> on behalf of Pietro <pulsarpie...@posteo.net> Sent: Monday, September 19, 2016 9:32 AM To: help-make@gnu.org Subject: Exported vs command line variables Hi, I have noticed that there is a difference between the two scenarios listed below: i) make CC=arm-linux-gnueabihf-gcc CPPFLAGS=[..] ii) export CPPFLAGS=[..] [RET] make CC=arm-linux-gnueabihf-gcc I have read over internet that the latter is used when appending instead of replacing/setting the variable's value. What is exactly the difference ? Is there a page in the Make manual explaining that ? Thanks a lot, P. _______________________________________________ Help-make mailing list Help-make@gnu.org https://lists.gnu.org/mailman/listinfo/help-make Help-make -- Users list for the GNU implementation of make<https://lists.gnu.org/mailman/listinfo/help-make> lists.gnu.org Help-make -- Users list for the GNU implementation of make About Help-make _______________________________________________ Help-make mailing list Help-make@gnu.org https://lists.gnu.org/mailman/listinfo/help-make _______________________________________________ Help-make mailing list Help-make@gnu.org https://lists.gnu.org/mailman/listinfo/help-make