Host Service

The Host service offers various information about the host environment, such as operating system names, platform name.

Available Operations

architecture

Host.architecture(): string

Returns the host operating system architecture.

See qbs.architecture for the target-specific equivalent property. architecture.

This function was introduced in version 1.22.

os

Host.os(): string[]

Returns the host operating system names.

See the qbs.targetOS for the target-specific equivalent property.

This function was introduced in version 1.22.

platform

Host.platform(): string[]

Returns the host operating system platform.

See the qbs.targetPlatform for the target-specific equivalent property.

This function was introduced in version 1.22.

osVersion

Host.osVersion(): string

Returns the host operating system version. Currently, only defined for Windows and Apple platforms.

Consists of two or three numbers separated by dots. For example, "10.9" or "6.3.9600".

This function was introduced in version 1.22.

osBuildVersion

Host.osBuildVersion(): string

Returns the host operating system build version. Currently, only defined for Windows and Apple platforms.

On Windows, this is the 4 or 5 digit Windows build number and is equivalent to versionPatch. On Apple platforms, this is a standard build number in the Apple versioning scheme. For example, "13C64".

This function was introduced in version 1.22.

osVersionParts

Host.osVersionParts(): string[]

Returns the host operating system version as a list.

For example, Windows 8.1 (version 6.3.9600) would correspond to a value of [6, 3, 9600].

This function was introduced in version 1.22.

osVersionMajor

Host.osVersionMajor(): string[]

Returns the host operating system major version.

This function was introduced in version 1.22.

osVersionMinor

Host.osVersionMinor(): string[]

Returns the host operating system minor version.

This function was introduced in version 1.22.

osVersionPatch

Host.osVersionPatch(): string[]

Returns the host operating system patch level.

This function was introduced in version 1.22.

nullDevice

Host.nullDevice(): string[]

Returns the platform-specific file path corresponding to the null device.

This function was introduced in version 1.22.

© 2022 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.