[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