[Qt-creator] Plugin development - Anubis language support

Larrieu JeremY adrenalinedj at gmail.com
Thu Feb 23 18:22:22 CET 2017


Hello,

Thanks for the answer.

I'll take a look to this plugin.
I was already using the Ruby plugin and the android plugin to have a look
to plugins.

Best regards.

JeremY


2017-02-23 13:06 GMT+01:00 Tobias Hunger <Tobias.Hunger at qt.io>:

> Hi Larrieu,
>
> sorry for taking so long to reply!
>
> On Tue, 2017-02-21 at 07:12 +0100, Larrieu JeremY wrote:
> > Currently, I'm developing a plugin to support a "new" language in
> > qtcreator: Anubis (FR https://fr.wikipedia.org/wiki/Anubis_(langage)).
> >
> > I've already developed the part to support project files and i need some
> > help for the "Build & run" part.
> >
> > Anubis works with a compiler (called anubis) and a virtual machine
> (called
> > anbexec).
> > I've tried to use BuildConfigurations (IBuildConfigurationFactory, ...)
> but
> > it refers to kits which seems to not fit the need.
> > Kits refers to compiler like gcc and several options that are not
> relevatnt
> > to the Anubis environment.
>
> The NimPlugin is probably something you can use as a rough guideline.
>
> It is still pretty simple, but already registers Nim as a supported
> programming
> language, enables Nim compilers in the Kits and does build and run Nim
> programs.
>
> > So, I planned to add a page in the options dialog to manage the Anubis
> > environments: several versions of the environment can exist on the same
> > machine (each have a seperate folder).
> > And an option page in the project options near the "Build & run" page.
> > But, I don't see how I can make the "Build" (ctrl+b) or the "Run" (green
> > play button) triggers the Anubis compiler or vm.
>
> You will need to provide Build- and RunConfigurations for that to work. You
> might also need a RunControl to handle the actual process of running
> something.
>
> Best Regards,
> Tobias
>
> --
> Tobias Hunger, Senior Software Engineer | The Qt Company
> The Qt Company GmbH, Rudower Chaussee 13, D-12489 Berlin
> Geschäftsführer: Mika Pälsi, Juha Varelius, Mika Harjuaho. Sitz der
> Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB
> 144331 B
> _______________________________________________
> Qt-creator mailing list
> Qt-creator at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/qt-creator
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/qt-creator/attachments/20170223/43102404/attachment.html>


More information about the Qt-creator mailing list