bug-make
[Top][All Lists]
Advanced

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

Re: Ability to print the make database as json - experimental


From: Tim Murphy
Subject: Re: Ability to print the make database as json - experimental
Date: Fri, 29 Dec 2023 12:11:08 +0000



On Fri, 29 Dec 2023 at 11:03, Gisle Vanem <gvanem@yahoo.no> wrote:

Got it and tried to build it. With clang-cl there is
this warning:
   jprint.c(483,40): warning: omitting the parameter name in a function definition is a
   C2x extension   [-Wc2x-extensions]
     483 | void jstrcache_print_stats(const char *)
         |                                       

Many many thanks! I hope I've fixed that but I had trouble setting up clang as the compiler ("CC=clang ./configure" didn't do it for me so I admit to being ignorant about how to set that up).


 
With 'cl' it's an error! Simple enough to fix.
But a 'gnumake -P' on a Makefile with a multi-line macro:

define MK_TEST_C
   /*
    * A simple test for loadable .DLLs in GNU-Make.
    */
   #include <stdio.h>
   #include <stdlib.h>
   #include <string.h>
   ...
endef

generates illegal JSON:

Thanks for that - Ive made sure to use the string escaper with defines. :-) You should see the changes pushed to the branch now

Thanks so much for taking a look at it!

Best regards,

Tim Murphy

reply via email to

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