Github Actions: Add Linux Qt 6 builds
This commit is contained in:
21
.github/workflows/cmake_linux.yml
vendored
21
.github/workflows/cmake_linux.yml
vendored
@@ -54,10 +54,12 @@ jobs:
|
|||||||
ui:
|
ui:
|
||||||
- name: SDL GUI
|
- name: SDL GUI
|
||||||
qt: off
|
qt: off
|
||||||
|
qt6: off
|
||||||
static: on
|
static: on
|
||||||
- name: Qt GUI
|
- name: Qt 5 GUI
|
||||||
qt: on
|
qt: on
|
||||||
slug: -Qt
|
qt6: off
|
||||||
|
slug: -Qt5
|
||||||
packages: >-
|
packages: >-
|
||||||
qtbase5-dev
|
qtbase5-dev
|
||||||
qtbase5-private-dev
|
qtbase5-private-dev
|
||||||
@@ -65,6 +67,20 @@ jobs:
|
|||||||
qttranslations5-l10n
|
qttranslations5-l10n
|
||||||
libevdev-dev
|
libevdev-dev
|
||||||
libxkbcommon-x11-dev
|
libxkbcommon-x11-dev
|
||||||
|
- name: Qt 6 GUI
|
||||||
|
qt: on
|
||||||
|
qt6: on
|
||||||
|
slug: -Qt6
|
||||||
|
packages: >-
|
||||||
|
qt6-base-dev
|
||||||
|
qt6-base-private-dev
|
||||||
|
qt6-tools-dev
|
||||||
|
qt6-tools-dev-tools
|
||||||
|
qt6-l10n-tools
|
||||||
|
qt6-translations-l10n
|
||||||
|
libevdev-dev
|
||||||
|
libxkbcommon-x11-dev
|
||||||
|
libvulkan-dev
|
||||||
environment:
|
environment:
|
||||||
- arch: x86_64
|
- arch: x86_64
|
||||||
toolchain: ./cmake/flags-gcc-x86_64.cmake
|
toolchain: ./cmake/flags-gcc-x86_64.cmake
|
||||||
@@ -110,6 +126,7 @@ jobs:
|
|||||||
-D NEW_DYNAREC=${{ matrix.dynarec.new }}
|
-D NEW_DYNAREC=${{ matrix.dynarec.new }}
|
||||||
-D CMAKE_INSTALL_PREFIX=./build/artifacts
|
-D CMAKE_INSTALL_PREFIX=./build/artifacts
|
||||||
-D QT=${{ matrix.ui.qt }}
|
-D QT=${{ matrix.ui.qt }}
|
||||||
|
-D USE_QT6=${{ matrix.ui.qt6 }}
|
||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
Reference in New Issue
Block a user