List of All Items

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

AndroidApk Item

Represents an Android application package.

AppleApplicationDiskImage Item

Represents a product that is an Apple application drag 'n' drop disk image installer.

AppleDiskImage Item

Represents a product that is an Apple disk image.

Application Item

Represents a product of application type.

ApplicationExtension Item

Represents a product that is an iOS, macOS, tvOS, or watchOS Application Extension.

AutotestRunner Item

A product that runs all autotests in the project.

CppApplication Item

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

DynamicLibrary Item

Represents a product that is a dynamic library.

InnoSetup Item

Represents a product that is an Inno Setup installer executable.

InstallPackage Item

Represents an archive of an installed project.

JavaClassCollection Item

Represents a collection of Java class files not bundled in a jar file.

JavaJarFile Item

Represents a collection of Java class files bundled in a jar file.

LoadableModule Item

Represents a product that is a loadable module.

QtApplication Item

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

QtGuiApplication Item

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

StaticLibrary Item

Represents a product that is a static library.

XPCService Item

Represents a product that is a macOS, iOS, tvOS, or watchOS XPC service.

Artifact Item

Describes a file produced by a Rule.

Depends Item

Represents dependencies between products and modules.

Export Item

Exports dependencies and properties to other products.

FileTagger Item

Assigns file tags to files.

Group Item

Groups files in a product.

Module Item

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

Parameter Item

Declares a dependency parameter.

Parameters Item

Defines default values for dependency parameters within Export items.

Probe Item

Locates files outside the project.

Product Item

Represents the result of a build process.

Profile Item

Creates a profile within the project

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.

Scanner Item

Creates custom dependency scanners in modules.

SubProject Item

Adds a project from a different file.