Windows build links ole32; CI cross-builds Windows on main/develop; docs
- os.user_data_dir needs ole32.lib on Windows - Build workflow gets a Windows cross-build job with a cached SDK - Drop the backtick from Jua's codepoints (the font lacks it) - Update AGENTS.md and README for decks, controls, scores and layout Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
3794a9e2e9
commit
26904b6852
5 files changed
+94
-36
No files matched your search
@@ -1,7 +1,8 @@
|
||||
#
|
||||
# .gitea/workflows/gitea-build.yaml
|
||||
#
|
||||
# Checks, tests and builds on every push and pull request to main and develop.
|
||||
# Checks, tests and builds (Linux, plus a Windows cross-build) on every push and
|
||||
# pull request to main and develop.
|
||||
#
|
||||
|
||||
name: "Build and Test"
|
||||
@@ -31,3 +32,32 @@ jobs:
|
||||
|
||||
- name: Build
|
||||
run: just release
|
||||
|
||||
# Cross-compiles for Windows so link breakages show up before a release
|
||||
windows:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout Repository
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup Toolchain
|
||||
uses: ./.gitea/actions/setup
|
||||
with:
|
||||
packages: lld zip
|
||||
|
||||
- name: Cache Windows SDK
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: |
|
||||
build/xwin
|
||||
build/xwin-sdk
|
||||
build/raylib-windows
|
||||
key: windows-sdk-${{ hashFiles('justfile') }}
|
||||
|
||||
- name: Windows Build
|
||||
run: |
|
||||
# Debian/Ubuntu may only ship a versioned lld-link
|
||||
LLD_LINK="$(command -v lld-link || ls /usr/lib/llvm-*/bin/lld-link | sort -V | tail -1)"
|
||||
export LLD_LINK
|
||||
just windows-deps
|
||||
just windows
|
||||
Reference in new issue
Block a user