List of Language Items

Qbs provides the following built-in QML items to define projects.

Application Item

Represents a product of application type.

Artifact Item

Describes a file produced by a Rule or Transformer.

CppApplication Item

Represents a product of application type with a dependency to the cpp module.

Depends Item

Represents dependencies between between products and modules.

DynamicLibrary Item

Represents a product that is a dynamic library.

Export Item

Exports dependencies and properties to other products.

FileTagger Item

Maps file patterns to tags.

Group Item

Groups files in a product.

Module Item

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

Probe Item

Locates files outside the project.

Product Item

Represents the result of a build process.

Project Item

Represents a collection of products and properties.

Properties Item

Provides conditional setting of properties.

PropertyOptions Item

Provides inline documentation for properties within product and module items.

Rule Item

Creates transformers for input tags.

StaticLibrary Item

Represents a product that is a static library.

SubProject Item

Adds a project from a different file.

Transformer Item

Creates files, typically from other files.