List of Language Items

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

AndroidApk Item

Represents an Android application package.

Application Item

Represents a product of application type.

ApplicationExtension Item

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

Artifact Item

Describes a file produced by a Rule.

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.

Depends Item

Represents dependencies 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.

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.

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.

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.

Rule Item

Creates transformers for input tags.

Scanner Item

Creates custom dependency scanners in modules.

StaticLibrary Item

Represents a product that is a static library.

SubProject Item

Adds a project from a different file.

XPCService Item

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

© 2015 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.