Would it be nice to be able to launch a plug-in as a post build step (or maybe pre build step) of a build of target/project.
How far away are we from achieving such behavior ?
IMHO it's already (at least partially) possible and in fact I am doing this.
What's needed is a batch file (in my case) which you provide with the information required via macros.
This way you can run an external (stand-alone) application with all the information needed. this worked fine for me for things like documentation update (doxygen), reporting and logging.
For the plugins we probably would need to declare events like:
- build succeeded for target/project/workspace
- pre-pre-processor, post-pre-processor for targets
- pre-post-processor, post-post-processor for targets
I'm open for it if a plugin makes more sense because it needs to access a lot of information (e.g. from other targets, compiler options and so on...).