C

CMake Reference

CMake variable reference

QUL_ALLOW_DEPRECATED_CMAKE_API

Ignore deprecation warnings when using cmake functions and flags replaced by QmlProject

QUL_BINARY_ASSET_OPTIONS

Lets you control how to include the binary asset data for the image resources

QUL_BOARD_SDK_DIR

Path to the target platform Software Development Kit (SDK)

QUL_COLOR_DEPTH

Bits of display color depth to build for.

QUL_FREERTOS_HEAP_POLICY

Select FreeRTOS heap policy for app_target_setup_os.

QUL_OS

Choose OS for app_* convenience functions.

QUL_PLATFORM

Name of the platform to build for.

QUL_PLATFORM_DEFAULT_LAYER_RENDERING_HINTS

The default rendering hint for the platform layer engine

QUL_PLATFORM_DEFAULT_NUM_FRAMES_TO_PRESERVE_ASSETS

Default number of frames required to preserve assets in text cache

QUL_PLATFORM_DEFAULT_TEXT_CACHE_ENABLED

The default status of text cache for the given platform

QUL_PLATFORM_DEFAULT_TEXT_CACHE_SIZE

The default text cache size in bytes

QUL_PLATFORM_DEVICELINK_ENABLED

Enables the device link component

QUL_PLATFORM_PARTIAL_FRAMEBUFFER

If enabled the platform will adopt a partial framebuffer strategy.

QUL_PLATFORM_RENDER_BATCH_HEIGHT

The render batch height for the given platform

QUL_SOFTWARE_RASTERIZER_FREETYPE

Software support for vector graphics

QUL_TARGET_TOOLCHAIN_DIR

Path to the target toolchain

CMake target properties reference

QUL_AUTO_GENERATE_GLYPHS

This option controls automatic glyph generation for static font engine.

QUL_COMPLEX_TEXT_RENDERING

Enables rendering complex scripts.

QUL_CONTROLS_STYLE

Overrides the Controls style.

QUL_DEFAULT_FONT_FAMILY

Default font family for Text elements.

QUL_DEFAULT_FONT_QUALITY

Default font quality for Text elements.

QUL_FONT_CACHE_PREALLOC

Controls preallocation of the font cache buffer.

QUL_FONT_CACHE_PRIMING

Enable font cache priming.

QUL_FONT_CACHE_SIZE

Set maximum cache size used by font engine.

QUL_FONT_ENGINE

Enables provided font engine.

QUL_FONT_FILES

List of paths of font files.

QUL_FONT_FILES_RESOURCE_CACHE_POLICY

Configure copying of the application's font files to RAM for faster access.

QUL_FONT_FILES_RESOURCE_RUNTIME_ALLOCATION_TYPE

Configure runtime allocation type used when copying the application

QUL_FONT_FILES_RESOURCE_STORAGE_SECTION

Configure the resource storage section used for the application

QUL_FONT_HEAP_PREALLOC

Controls preallocation of the heap buffer used by font engine.

QUL_FONT_HEAP_SIZE

Set maximum heap size for the font engine.

QUL_FONT_VECTOR_OUTLINES_DRAWING

Use vector outlines for text rendering.

QUL_GLYPHS_RESOURCE_CACHE_POLICY

Configure copying of pre-rasterized glyph data to RAM for faster access.

QUL_GLYPHS_RESOURCE_RUNTIME_ALLOCATION_TYPE

Configure runtime allocation type used when copying pre-rasterized glyph data to RAM.

QUL_GLYPHS_RESOURCE_STORAGE_SECTION

Configure the resource storage section used for pre-rasterized glyph data.

QUL_MAX_PARAGRAPH_SIZE

Set the maximum paragraph size.

CMake source file properties

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_target

Creates a Qt Quick Ultralite application target.

qul_generate_flash_target

Generates a flash target for the application.

qul_get_module_target

Get a Qt Quick Ultralite module target name.

qul_override_freertos_heap_size

Overrides freeRTOS total heap size config

Available under certain Qt licenses.
Find out more.