Qbs

Blog Documentation Get Qbs Community
  • Qbs Manual
  • List of All Items
  • Qbs 2.4.0
  • 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

    CppApplication

    C++ application

    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 in a product

    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

    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

    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

    Rule

    Creates transformers for input tags

    Scanner

    Creates custom dependency scanners in modules

    StaticLibrary

    Static library

    SubProject

    Adds a project from a different file

    XPCService

    XPC service for macOS, iOS, tvOS, or watchOS