Dependency types

Type

Description

None

No check is performed — the dependency is always considered satisfied. Useful as a placeholder.

Version Check

Checks that the version of a selected software component falls within the specified range.

Identifier: select the software to check: RoboDK, Add-in Manager, Qt Framework, or Operating System.

Value: a version range using interval notation (see Version ranges).

CPU Architecture

Checks that the system's processor architecture matches the expected value.

Value: the expected CPU architecture string, e.g. x86_64, arm64, or i386. Supports exact match or regular expression.

Build Architecture

Checks the full application binary interface (ABI) string of the running build. This is more detailed than CPU architecture and includes compiler, data model, and endianness information.

Value: e.g. x86_64-little_endian-lp64. Supports exact match or regular expression.

Kernel Type

Checks the underlying OS kernel identifier.

Value: e.g. winnt (Windows), linux, darwin (macOS). Supports exact match or regular expression.

System Check

Checks the operating system product name as reported by the OS itself.

Value: e.g. windows, ubuntu. Supports exact match or regular expression.

File Version (Windows only)

Reads the version resource embedded in a Windows executable or library (.exe or .dll) and compares it with value or using expression.

Value: e.g. 1.4.3.3123 supports exact match or regular expression.

File Created

Checks the creation timestamp of the specified file.

Identifier / File Name: the path of the file to inspect.

Value: a date/time with mode: Exact, Before, or After (see Date and time values).

File Modified

Checks the last-modification timestamp of the specified file.

Identifier / File Name: the path of the file to inspect.

Value: a date/time with mode: Exact, Before, or After (see Date and time values).