Hello
Here a simple makefile that sets the variable CXX if not defined to
$(FOO)g++
CXX ?=$(FOO)g++
test:
@echo $(CXX)
and the some stories
fandre@Ubuntu-x64:~/make$ unset CXX
fandre@Ubuntu-x64:~/make$ make
g++
fandre@Ubuntu-x64:~/make$ make FOO=bar
g++
fandre@Ubuntu-x64:~/make$ FOO=bar make
g++
fandre@Ubuntu-x64:~/make$ export FOO=bar;make
g++
Why CXX is never set to 'barg++' ?
_______________________________________________
Help-make mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-make