[Qbs] Is there a feature similar with cmake option?

Christian Kandeler Christian.Kandeler at qt.io
Fri Jul 5 16:34:30 CEST 2019


On Fri, 5 Jul 2019 16:06:28 +0200
Richard Weickelt <richard at weickelt.de> wrote:

> And it sounds like CMakeCache.txt is used to prevent from typing a CMake
> command line with looooots of -D. Is that correct? There is no direct
> equivalent in Qbs.

But note that the property values are stored in the build graph, so you only have to enter them once.

> You can override project, product and module options on command line:
> https://doc-snapshots.qt.io/qbs/cli-build.html#parameters
> 
> Nothing stops you from putting your custom overrides into a text file and
> then insert them right in place:
> 
> # options.txt
> modules.cpp.optimization:fast project.myCoolFeatureEnabled:true
> 
> # my-qbs-invocation-script.sh
> qbs build $(cat options.txt)

Also, there are profiles.


Christian


More information about the Qbs mailing list