mirror of
https://github.com/godotengine/godot.git
synced 2025-10-19 07:53:26 +00:00
AccessKit integration for macOS, Linux, and Windows.
This commit is contained in:
parent
b106dfd4f9
commit
4310cb82b8
45 changed files with 23274 additions and 28 deletions
13
.github/workflows/linux_builds.yml
vendored
13
.github/workflows/linux_builds.yml
vendored
|
@ -5,7 +5,7 @@ on:
|
|||
# Global Settings
|
||||
env:
|
||||
GODOT_CPP_BRANCH: 4.4
|
||||
SCONSFLAGS: verbose=yes warnings=extra werror=yes module_text_server_fb_enabled=yes strict_checks=yes
|
||||
SCONSFLAGS: verbose=yes warnings=extra werror=yes module_text_server_fb_enabled=yes strict_checks=yes "accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.15.1/"
|
||||
DOTNET_NOLOGO: true
|
||||
DOTNET_CLI_TELEMETRY_OPTOUT: true
|
||||
TSAN_OPTIONS: suppressions=${{ github.workspace }}/misc/error_suppressions/tsan.txt
|
||||
|
@ -151,6 +151,17 @@ jobs:
|
|||
# Targeting the oldest version we want to support to ensure it still builds.
|
||||
dotnet-version: 8.0.100
|
||||
|
||||
- name: Download pre-built AccessKit
|
||||
uses: dsaltares/fetch-gh-release-asset@1.1.2
|
||||
with:
|
||||
repo: AccessKit/accesskit-c
|
||||
version: tags/0.15.1
|
||||
file: accesskit-c-0.15.1.zip
|
||||
target: accesskit-c-0.15.1/accesskit_c.zip
|
||||
|
||||
- name: Extract pre-built AccessKit
|
||||
run: unzip -o accesskit-c-0.15.1/accesskit_c.zip
|
||||
|
||||
- name: Compilation
|
||||
uses: ./.github/actions/godot-build
|
||||
with:
|
||||
|
|
13
.github/workflows/macos_builds.yml
vendored
13
.github/workflows/macos_builds.yml
vendored
|
@ -4,7 +4,7 @@ on:
|
|||
|
||||
# Global Settings
|
||||
env:
|
||||
SCONSFLAGS: verbose=yes warnings=extra werror=yes module_text_server_fb_enabled=yes strict_checks=yes
|
||||
SCONSFLAGS: verbose=yes warnings=extra werror=yes module_text_server_fb_enabled=yes strict_checks=yes "accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.15.1/"
|
||||
|
||||
jobs:
|
||||
build-macos:
|
||||
|
@ -43,6 +43,17 @@ jobs:
|
|||
- name: Setup Python and SCons
|
||||
uses: ./.github/actions/godot-deps
|
||||
|
||||
- name: Download pre-built AccessKit
|
||||
uses: dsaltares/fetch-gh-release-asset@1.1.2
|
||||
with:
|
||||
repo: AccessKit/accesskit-c
|
||||
version: tags/0.15.1
|
||||
file: accesskit-c-0.15.1.zip
|
||||
target: accesskit-c-0.15.1/accesskit_c.zip
|
||||
|
||||
- name: Extract pre-built AccessKit
|
||||
run: unzip -o accesskit-c-0.15.1/accesskit_c.zip
|
||||
|
||||
- name: Setup Vulkan SDK
|
||||
id: vulkan-sdk
|
||||
run: |
|
||||
|
|
13
.github/workflows/windows_builds.yml
vendored
13
.github/workflows/windows_builds.yml
vendored
|
@ -5,7 +5,7 @@ on:
|
|||
# Global Settings
|
||||
# SCONS_CACHE for windows must be set in the build environment
|
||||
env:
|
||||
SCONSFLAGS: verbose=yes warnings=extra werror=yes module_text_server_fb_enabled=yes d3d12=yes strict_checks=yes "angle_libs=${{ github.workspace }}/"
|
||||
SCONSFLAGS: verbose=yes warnings=extra werror=yes module_text_server_fb_enabled=yes d3d12=yes strict_checks=yes "angle_libs=${{ github.workspace }}/" "accesskit_sdk_path=${{ github.workspace }}/accesskit-c-0.15.1/"
|
||||
SCONS_CACHE_MSVC_CONFIG: true
|
||||
|
||||
jobs:
|
||||
|
@ -81,6 +81,17 @@ jobs:
|
|||
- name: Extract pre-built ANGLE static libraries
|
||||
run: Expand-Archive -Force angle/angle.zip ${{ github.workspace }}/
|
||||
|
||||
- name: Download pre-built AccessKit
|
||||
uses: dsaltares/fetch-gh-release-asset@1.1.2
|
||||
with:
|
||||
repo: AccessKit/accesskit-c
|
||||
version: tags/0.15.1
|
||||
file: accesskit-c-0.15.1.zip
|
||||
target: accesskit-c-0.15.1/accesskit_c.zip
|
||||
|
||||
- name: Extract pre-built AccessKit
|
||||
run: unzip -o accesskit-c-0.15.1/accesskit_c.zip
|
||||
|
||||
- name: Compilation
|
||||
uses: ./.github/actions/godot-build
|
||||
with:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue