bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Warnings on '$\\'


From: Gisle Vanem
Subject: Re: Warnings on '$\\'
Date: Sat, 15 Apr 2023 10:19:56 +0200
User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0

Martin Dorey wrote:

This seems to work:

martind@sirius:~/tmp/vanem-2023-04-14$ cat Makefile
g_trace.h: Makefile; $(file > $@,$(trace_h))

\ = \

define trace_h
   #define G_TRACE(level, fmt, ...)                  $\\
           do {                                      $\\
             if (_g_trace_level() >= level) {        $\\
                _g_trace_color (TRACE_COLOUR_START); $\\
   # ....
endef
martind@sirius:~/tmp/vanem-2023-04-14$ make --warn-undefined-variables; cat 
g_trace.h; rm g_trace.h
make: 'g_trace.h' is up to date.
   #define G_TRACE(level, fmt, ...)                  \
           do {                                      \
             if (_g_trace_level() >= level) {        \
                _g_trace_color (TRACE_COLOUR_START); \
   # ....

Thanks!

But isn't make overzealous on this warning?
Shouldn't the '$\' be treated as an ESCape character?





reply via email to

[Prev in Thread] Current Thread [Next in Thread]