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