[Qbs] The case for *not* using Qbs
Christian Gagneraud
chgans at gmail.com
Wed Oct 25 04:49:41 CEST 2017
On 25/10/2017 3:21 PM, Jake Petroules wrote:
> Qbs already has support for Visual Studio
> (https://doc-snapshots.qt.io/qbs/generators.html), and support for
> Xcode is in development and might make the 1.11 release.
That's true, but it's different, you cannot use the IDE to alter your
project files, which is IMHO a limitation when you are a developer (as
oppose to a reader or a builder).
Don't get me wrong, i think the generators are cool. But what i'm
talking here is support for Qbs inside the IDE.
> Visual Studio Code is rather interesting; no plans for that yet but
> it's something I definitely want to look at.
Maybe an extension could be written, if their extension API allows for that.
https://marketplace.visualstudio.com/items?itemName=twxs.cmake
https://github.com/twxs/vs.language.cmake
Chris
>
>> On Oct 24, 2017, at 7:18 PM, Christian Gagneraud <chgans at gmail.com>
>> wrote:
>>
>> Hi all,
>>
>> This is a friendly email, about something that i recently
>> realised: Wide adoption of Qbs is limited by IDE support of Qbs.
>>
>> The case I have is: Our code base has 1 reference build system, and
>> this is MSVC (and it sucks!). Since our products (not Qbs product,
>> my company's product) runs on embedded Linux, the second build
>> system used is qmake (we have a python script that kind-of parse
>> MSVC solution/projects, and puke qmake files). Since the python
>> script sucks too, some people have added support for CMake. And now
>> there's me: I am/was considering adding support for Qbs.
>>
>> Why Qbs cannot win over CMake? The answer is IDE support for the
>> build system.
>>
>> Apparently Visual Studio and Visual Code (works on Linux too!) now
>> both support CMake in place of msvc, when (if it happens) will they
>> support Qbs?
>>
>> I have co-worker who use Linux every-day, but yet they prefer
>> Visual Code over QtC, and visual code doesn't support Qbs, at this
>> stage there is no point in trying to push for Qbs, for this very
>> simple reason
>>
>> Any thoughts?
>>
>> Chris
>>
>> _______________________________________________ Qbs mailing list
>> Qbs at qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/qbs
>
More information about the Qbs
mailing list