- Qbs Manual
- List of All Items
- Qbs 3.3.1

# List of All Items

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

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
Artifact | Describes a file produced by a Rule
AutotestRunner | Product that runs all autotests in the project
BinaryProbe | Locates executable files outside the project
ConanfileProbe | Extracts information about dependencies from a Conan recipe file
ConfigBuild | This is the base item for the config.build module
ConfigInstall | This is the base item for the config.install module
CppApplication | C++ application
CppLibrary | C++ library
CppStd | A helper product for building C++ std modules
Depends | Represents dependencies between products and modules
DynamicLibrary | Dynamic library
Export | Exports dependencies and properties to other products
FileTagger | Assigns file tags to files
FrameworkProbe | Locates macOS frameworks outside the project
Group | Groups files and other items in a product or module
IncludeProbe | Locates header files outside the project
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
JobLimit | Restricts concurrent execution of jobs in a given pool
Library | Generic library
LibraryProbe | Locates library files outside the project
LoadableModule | Loadable module
Module | Represents a collection of properties and items that can be loaded into a product
ModuleProvider | Creates modules on demand
ObjectLibrary | A collection of object files
Parameter | Declares a dependency parameter
Parameters | Defines default values for dependency parameters within Module and Export items
PathProbe | Locates files outside the project
PkgConfigProbe | Retrieves the information about installed packages using the pkg-config binary
Plugin | Base item
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
QtApplication | Application with a dependency on the Qt Core module
QtGuiApplication | Application with a dependency on the Qt GUI module
QtLupdateRunner | A product that updates all Qt translation files in the project
Rule | Creates transformers for input tags
Scanner | Creates custom dependency scanners in products or modules
StaticLibrary | Static library
SubProject | Adds a project from a different file
XPCService | XPC service for macOS, iOS, tvOS, or watchOS