C

CMake Reference

CMake variable reference

FREERTOS_HEAP_POLICY

Select FreeRTOS heap policy for app_target_setup_os.

OS

Choose OS for app_* convenience functions.

QUL_COLOR_DEPTH

Bits of display color depth to build for.

QUL_DEBUG_BYTECODE

Adds JavaScript bytecode as comments into generated sources.

QUL_DEBUG_LINE_DIRECTIVES

Adds #line directives into the generated sources.

QUL_PLATFORM

Name of the platform to build for.

QUL_TEXTURE_CACHE

Set texture/image cache size.

CMake command reference

app_target_default_entrypoint

Adds a minimal entry point function to target

app_target_setup_os

Set up target for platform OS.

qul_add_qml_module

Creates a target for a QML module.

qul_add_resource

Adds image resources to the target.

qul_add_target

Creates a Qt Quick Ultralite application target.

qul_target_embed_translations

Embeds translations from .ts files.

qul_target_generate_interfaces

Exposes the exported C++ classes to the QML context.

qul_target_qml_sources

Adds QML source files to a target.

CMake source file properties

QUL_COMPRESSION

Store image in compressed format.

QUL_COPY_TO_RAM

Copy image data to RAM for faster access.

QUL_IMAGE_COLOR_DEPTH

Set the preferred color depth for the image.

QUL_OPTIMIZE_FOR_ROTATION

Enable optimizations for rotating the image at runtime.

QUL_OPTIMIZE_FOR_SCALE

Enable optimizations for scaling the image at runtime.

CMake toolchains

GHS for ARM toolchain

Green Hills Compiler Toolchain for ARM

GHS toolchain

Green Hills Compiler Toolchain

IAR toolchain

IAR Build Tools for Arm V8.50

armgcc toolchain

GNU Arm Embedded Toolchain

Available under certain Qt licenses.
Find out more.