[Qbs] Fwd: qbs run --dry-run not working ?
Heiko Nardmann
heiko.nardmann at itechnical.de
Fri Dec 15 14:33:08 CET 2017
How about accessing the QBS API DLL from within Typescript?
I must admit that I have no idea wrt. the capabilities of Typescript.
Maybe you need some wrapper DLL between Typescript and the QBS C++ DLL?
/Kind regards,/
Heiko
Am 15.12.2017 um 13:55 schrieb Damien Courtois:
> Yes I have seen his reply and took the time to check the Qbs
> repository, but that's not what I'm trying to do. What I'm trying to
> do is basically what Qt Creator is doing with CMake.
>
> To elaborate further: I don't want to generate a solution/whatever and
> then open this solution/whatever with my IDE. I just want to use the
> Qbs command line tool to build, clean and debug a Qbs project, without
> resorting to (e.g. generate) non-qbs-native files.
> And it's pretty much doable, but like with CMake before its server
> mode, it relies on a lot of parsing Qbs command line tool outputs, and
> this is not very reliable nor future proof, thus the idea of a clear
> query command in the command line tool :)
>
> I hope it's a bit clearer :)
>
> 2017-12-15 12:12 GMT+01:00 Christian Kandeler
> <christian.kandeler at qt.io <mailto:christian.kandeler at qt.io>>:
>
> On Fri, 15 Dec 2017 11:41:04 +0100
> Damien Courtois <damien.courtois at gmail.com
> <mailto:damien.courtois at gmail.com>> wrote:
>
> > ---------- Forwarded message ----------
> > From: Damien Courtois <damien.courtois at gmail.com
> <mailto:damien.courtois at gmail.com>>
> > Date: 2017-12-15 11:39 GMT+01:00
> > Subject: Re: [Qbs] qbs run --dry-run not working ?
> > To: Christian Kandeler <christian.kandeler at qt.io
> <mailto:christian.kandeler at qt.io>>
> > Cc: "qbs at qt-project.org <mailto:qbs at qt-project.org>\"
> <qbs at qt-project.org <mailto:qbs at qt-project.org>>"@qt-project.org
> <http://qt-project.org>
> >
> >
> > The IDE is VSCode. And since extensions are typescript modules,
> I can only
> > use the Qbs command line tool.
> >
> > I understand that the command line tool was not designed for
> being used
> > like this, but I think that if it provided a command to query
> informations
> > about a project, it would really ease integration into a lot of
> tools. Take
> > the example of CMake: it's integrated in Qt Creator, and now
> even in Visual
> > Studio 2017. This integration was possible by parsing the output
> of CMake,
> > and since the server mode, it became even easier (well, at least
> now it's
> > standardized. I still don't understand why they had to create
> the whole
> > server mode / handshake / whatever mess instead of just
> outputting things
> > directly, but anyways :p)
> >
> > Is this something you would consider ? And if this is not your
> priority
> > (which I would totally understand) are you accepting contributions ?
>
> Have you seen Jake's reply about project generators? It may well
> be that qbs producing native project files is the better
> alternative here. I'm not too knowledgeable about either our
> generator stuff or about VSCode, so I suggest you discuss your
> requirements with him.
> If it turns out that that's not the right approach, we can come
> back to the command line tool.
>
>
> Christian
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/qbs/attachments/20171215/9fbd7499/attachment.html>
More information about the Qbs
mailing list