Am Mittwoch, 11. Oktober 2023,
19:33:53 CEST schrieb Jonah Graham via cdt-dev:
> Hello folks,
>
> Thanks for coming to the call today. I enjoyed
the call and getting to talk
OK, I admit I should not have missed that call.
> to you all! Here are the minutes of the meeting:
...
> - Renesas is looking to restart the work of
compile_commands.json for
> Managed Build project in the coming weeks
Huh, MBS is not dead? OTOH, CDT core build seem to be
not really alive:-)
Parsing the compile_commands.json file for better
support of the indexer is
already part of CDT in class
org.eclipse.cdt.jsoncdb.core.CompileCommandsJsonParser.
If Renesas is willing to throw in man-power for better
indexer support and
cmake support by MBS, they might want to save afford.
- My MBS-based cmake4eclipse plugin shows how to
integrate the
CompileCommandsJsonParser.class into MBS for indexer
support.
- Renesas could decide to become co-maintainers of
cmake4eclipse (or adopt its
parser for CDT).
Anyway, IMHO the problems with MBS are:
- It is an experiment to generate build scripts based
on stuff edited in a
GUI.
- Its GUI (and default
makefile-build-script-generator) allows users to
specify to build *one* artifact per project only.
Gives top user-experience
for a hello-world project, but if your project is
'Compiler with its
accompinying runtime libs' it gets cumbersome.
- MBS theoretically allows vendors to integrate a
build-script-generator that
gets its configuration from a file but users will
still be be confused by
project property tabs that have no effect (e.g.
*project artifact* settings)
Regards,
Martin
--
Cd wrttn wtht vwls s mch trsr.
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx