Skip to content

jdpurcell/install-qt-action

This branch is 12 commits ahead of jurplel/install-qt-action:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2e8cb87 · Mar 16, 2025
Mar 15, 2025
Mar 16, 2025
May 7, 2024
Mar 15, 2025
Sep 27, 2019
Mar 16, 2025
May 19, 2024
Mar 16, 2025
Dec 14, 2022

Repository files navigation

install-qt-action

Fork of jurplel's wonderful install-qt-action. Getting started:

- name: Install Qt
  uses: jdpurcell/install-qt-action@v5
  with:
    # your options here

Additional features

  • Supports ARM64 hosts.
  • Sets the QT_HOST_PATH environment variable for autodesktop configurations.
  • Uses aqtinstall 3.2.* by default which notably fixes WASM/Android support for Qt 6.7+ and also improves autodesktop by installing the same modules for both the host and target.
  • Fixes caching issue caused by outdated actions/cache dependency.
  • Option to use alternate backend naqt which runs via dotnet instead of Python.

Options

This fork retains all options of the original, so you can largely refer to the official documentation. The only noteworthy additions are:

use-naqt

Set to true to use use naqt as the installer backend. This only applies to the main Qt binaries since naqt doesn't implement commands to support the tools, source, documentation, or examples options. Assuming you aren't using any of those, you can also set setup-python to false since naqt doesn't need it.

Default: false

autodesktop

Set to true to enable the --autodesktop option when installing Qt. For cross-compilation installations (e.g. WASM, Android, iOS) this will automatically install the corresponding desktop version of Qt. If you don't want the desktop version, or plan to install it separately in a different step, you can disable this.

Default: true

About

Fork of install-qt-action

Resources

License

Stars

Watchers

Forks

Languages

  • TypeScript 77.8%
  • JavaScript 14.2%
  • QMake 4.3%
  • CMake 3.0%
  • C++ 0.7%