> 
> As an example any object mentioned with add_exception_objects is a c++ file 
> with the cxx file extension and exceptions being enabled. In contrast 
> add_cobjects is e.g. a c file with a .c extension and add_objcxxobjects is a 
> objective-c file with a .mm file extension. 

I see that, but I am confused, e.g. in Library_AppleRemote.mk contains:
$(eval $(call gb_Library_add_objcobjects,AppleRemote,\
which is a .mm file

I will go through the *.mk and find all the non C++ files, and see if 
gbuildtojson builds correct json objects.

But at least now I know why the genlang json has wrong information, there we 
use .l (flex) files.


> So I'm not sure if that is worth it but would not object the change. At least 
> for me the gbuildtojson script should be stable and low maintenance. We will 
> never be able to keep all IDE generators up to date so changes to the 
> gbuildtojson output should be considered as something that should be mostly 
> done in a backward compatible way. Obviously if there are good arguments for 
> having it in python we should rewrite it in python, just the fact that 
> another script in the gbuild-to-ide pipeline is a python script is maybe not 
> enough.

Good point, I will leave it as it is.

Jan I
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to