qbs

Warning

This is a deprecated feature. Please refer to the Migration Guidelines to find the feature that replaced this one.

Conan provides a qbs generator, which will generate a conanbuildinfo.qbs file that can be used for your qbs builds.

Add conanbuildinfo.qbs as a reference on the project level and a Depends item with the name conanbuildinfo:

yourproject.qbs

import qbs

Project {
   references: ["conanbuildinfo.qbs"]
   Product {
        type: "application"
        consoleApplication: true
        files: [
            "conanfile.txt",
            "main.cpp",
        ]
        Depends { name: "cpp" }
        Depends { name: "ConanBasicSetup" }
   }
}

This will include the product called ConanBasicSetup which holds all the necessary settings for all your dependencies.

If you’d prefer to manually add each dependency, just replace ConanBasicSetup with the dependency you would like to include. You may also specify multiple dependencies:

yourproject.qbs

import qbs

Project {
   references: ["conanbuildinfo.qbs"]
   Product {
        type: "application"
        consoleApplication: true
        files: [
            "conanfile.txt",
            "main.cpp",
        ]
        Depends { name: "cpp" }
        Depends { name: "catch" }
        Depends { name: "Poco" }
   }
}

See also

Check the Reference/Generators/qbs section for get more details.