Skip to content

Commit

Permalink
Update c-cpp.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
acth2 authored Aug 29, 2024
1 parent 7a5fce9 commit 1c3f018
Showing 1 changed file with 62 additions and 5 deletions.
67 changes: 62 additions & 5 deletions .github/workflows/c-cpp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,69 @@ jobs:
steps:
- uses: actions/checkout@v3

- name: Install Qt6
uses: WillBrennan/[email protected]
with:
qt-version: '6.2.0'
modules: 'qtcharts' # Add other modules as needed
- name: Install Qt
# You may pin to the exact commit or the version.
# uses: jurplel/install-qt-action@f03f05556819ceb3781ee2f455ec44c339d683c0
uses: jurplel/[email protected]
with:
# Directory to install Qt
dir: # optional
# Version of Qt to install
version: # optional, default is 5.15.2
# Host platform
host: # optional
# Target platform for build
target: # optional, default is desktop
# Architecture for Windows/Android
arch: # optional
# Whether or not to install Qt dependencies on Linux
install-deps: # optional, default is true
# Additional Qt modules to install
modules: # optional
# Specify which Qt archive to install
archives: # optional
# Whether or not to cache Qt automatically
cache: # optional
# Cache key prefix for automatic cache
cache-key-prefix: # optional, default is install-qt-action
# Whether or not to automatically run setup-python to find a valid python version.
setup-python: # optional, default is true
# Qt tools to download -- specify comma-separated argument lists which are themselves separated by spaces: <tool_name>,<tool_version>,<tool_arch>

tools: # optional
# When true, prepends directories of tools to PATH environment variable.
add-tools-to-path: # optional, default is true
# Whether or not to set environment variables after running aqtinstall
set-env: # optional, default is true
# Turns off installation of Qt. Useful for installing tools, source, documentation, or examples.
no-qt-binaries: # optional
# Synonym for `no-qt-binaries`, used for backwards compatibility.
tools-only: # optional
# Location to source aqtinstall from in case of issues
aqtsource: # optional
# Version of aqtinstall to use in case of issues
aqtversion: # optional, default is ==3.1.*
# Version of py7zr to use in case of issues
py7zrversion: # optional, default is ==0.20.*
# Any extra arguments to append to the back
extra: # optional
# Whether or not to install Qt source code.
source: # optional
# Space-separated list of .7z source archives to install. Used to reduce download/image sizes.
src-archives: # optional
# Whether or not to install Qt documentation.
documentation: # optional
# Space-separated list of .7z docs archives to install. Used to reduce download/image sizes.
doc-archives: # optional
# Space-separated list of additional documentation modules to install.
doc-modules: # optional
# Whether or not to install Qt example code.
examples: # optional
# Space-separated list of .7z example archives to install. Used to reduce download/image sizes.
example-archives: # optional
# Space-separated list of additional example modules to install.
example-modules: # optional

- name: Set up Build Environment
run: |
sudo apt-get update
Expand Down

0 comments on commit 1c3f018

Please sign in to comment.