Qbs Manual | List of All Items

Qbs 1.12.1

# List of All Items

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

AndroidApk | Android application package
AppleApplicationDiskImage | Apple application drag 'n' drop disk image installer
AppleDiskImage | Apple disk image
Application | Product of the type application
ApplicationExtension | Application Extension for iOS, macOS, tvOS, or watchOS
AutotestRunner | Product that runs all autotests in the project
CppApplication | C++ application
DynamicLibrary | Dynamic library
InnoSetup | Inno Setup installer executable
InstallPackage | Archive of an installed project
JavaClassCollection | Collection of Java class files not bundled in a jar file
JavaJarFile | Collection of Java class files bundled in a jar file
LoadableModule | Loadable module
QtApplication | Application with a dependency on the Qt Core module
QtGuiApplication | Application with a dependency on the Qt GUI module
StaticLibrary | Static library
XPCService | XPC service for macOS, iOS, tvOS, or watchOS
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
Module | Represents a collection of properties and items that can be loaded into a product
Parameter | Declares a dependency parameter
Parameters | Defines default values for dependency parameters within 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