Hi, all! Please consider this output line (from make):
+ g++ ... -UNDEBUG -DDEBUG=1 '-DINCLUDE_SHELL_BINDINGS="jspdo.hpp"' ... the interesting bit in the -DINCLUDE_SHELL_BINDINGS part. Those are declared as: $(SHELL.LOCAL.O): CPPFLAGS+=-DINCLUDE_SHELL_BINDINGS='"$(SHELL_BINDINGS_HEADER)"' note the placement of the quotes. It appears that make is doing the extra quoting/re-quoting. Is that the case? i.e. is that documented, wlll-stay-thay-way behaviour i can depend on? The quoting is absolutely correct (IMO), so i'm not complaining! i ask because i would like to use a C++ class template name, e.g. -DMyType<Foo>, in a similar part of the makefile, but i want to be damned certain that the '<' and '>' characters aren't going to cause me Grief before i try that out. :-? -- ----- stephan beal http://wanderinghorse.net/home/stephan/ _______________________________________________ Help-make mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-make
