Qbs

Blog Documentation Get Qbs Community
  • Qbs Manual
  • List of Language Items
  • Qbs 2.4.0
  • List of Language Items

    Qbs provides the following built-in QML items to define projects. These are the primitives upon which all other Qbs items are built.

    Artifact

    Describes a file produced by a Rule

    Depends

    Represents dependencies between products and modules

    Export

    Exports dependencies and properties to other products

    FileTagger

    Assigns file tags to files

    Group

    Groups files in a product

    JobLimit

    Restricts concurrent execution of jobs in a given pool

    Module

    Represents a collection of properties and items that can be loaded into a product

    ModuleProvider

    Creates modules on demand

    Parameter

    Declares a dependency parameter

    Parameters

    Defines default values for dependency parameters within Module and Export items

    Probe

    Locates files outside the project

    Product

    Represents the result of a build process

    Profile

    Creates a profile within the project

    Project

    Represents a collection of products and properties

    Properties

    Provides conditional setting of properties

    PropertyOptions

    Provides inline documentation for properties within product and module items

    Rule

    Creates transformers for input tags

    Scanner

    Creates custom dependency scanners in modules

    SubProject

    Adds a project from a different file