setup env action asks from where install qt

This commit is contained in:
Alessandro Muntoni 2024-02-01 11:08:25 +01:00
parent c42d39e027
commit 8d65be51d8
2 changed files with 11 additions and 3 deletions

View File

@ -2,6 +2,11 @@ name: 'Setup Environment'
description: 'Setup Environment'
inputs:
use-jurpel-qt-action:
description: 'Use jurpel/qt-action'
required: false
type: boolean
default: true
qt-version:
description: 'Qt Version'
required: false
@ -13,18 +18,18 @@ runs:
- name: Setup MSVC
uses: ilammy/msvc-dev-cmd@v1
- name: Install Qt
if: ${{ matrix.os }} != 'macos-14'
if: ${{ inputs.use-jurpel-qt-action }}
uses: jurplel/install-qt-action@v3
with:
cache: true
version: ${{ inputs.qt-version }}
- name: Install dependencies
if: ${{ matrix.os }} != 'macos-14'
if: ${{ inputs.use-jurpel-qt-action }}
shell: bash
run: |
bash scripts/${{ runner.os }}/0_setup_env.sh --dont_install_qt
- name: Install dependencies
if: ${{ matrix.os }} == 'macos-14'
if: ${{ !inputs.use-jurpel-qt-action }}
shell: bash
run: |
bash scripts/${{ runner.os }}/0_setup_env.sh

View File

@ -24,6 +24,9 @@ jobs:
submodules: recursive
- name: Setup Environment
uses: ./.github/actions/0_setup
with:
qt-version: ${{env.QT_VERSION}}
use-jurpel-qt-action: ${{ matrix.os }} != 'macos-14'
- name: Setup env variables
id: envs
shell: bash