update readme and mkdocs favicon
This commit is contained in:
12
.github/workflows/build.yml
vendored
12
.github/workflows/build.yml
vendored
@@ -58,7 +58,7 @@ jobs:
|
||||
run: |
|
||||
if [ ! -d "sdl3/.git" ]; then
|
||||
echo "Cloning SDL3 repository..."
|
||||
git clone --depth 1 --branch main https://github.com/libsdl-org/SDL.git sdl3
|
||||
git clone --depth 1 --branch release-3.2.4 https://github.com/libsdl-org/SDL.git sdl3
|
||||
else
|
||||
echo "SDL3 source is already present (possibly from cache)."
|
||||
fi
|
||||
@@ -77,7 +77,7 @@ jobs:
|
||||
- name: Build Prosperon (Linux)
|
||||
run: |
|
||||
export PKG_CONFIG_PATH="${PWD}/sdl3-build/installed_sdl3/lib/pkgconfig:$PKG_CONFIG_PATH"
|
||||
meson setup build_dbg -Dbuildtype=debugoptimized
|
||||
meson setup build_dbg -Dbuildtype=release -Db_lto=true -Db_ndebug=true
|
||||
meson compile -C build_dbg
|
||||
|
||||
# 8) Create minimal artifact folder (Linux)
|
||||
@@ -109,7 +109,7 @@ jobs:
|
||||
- name: Install Dependencies (macOS)
|
||||
run: |
|
||||
brew update
|
||||
brew install sdl3 meson ninja cmake ccache
|
||||
brew install sdl3 ccache ninja meson
|
||||
|
||||
# 3) Configure ccache
|
||||
- name: Configure ccache
|
||||
@@ -131,7 +131,7 @@ jobs:
|
||||
run: |
|
||||
# Ensure pkg-config can find Homebrew's SDL3 .pc files
|
||||
export PKG_CONFIG_PATH="$(brew --prefix sdl3)/lib/pkgconfig:$PKG_CONFIG_PATH"
|
||||
meson setup build_macos -Dbuildtype=debugoptimized
|
||||
meson setup build_macos -Dbuildtype=release -Db_lto=true -Db_ndebug=true
|
||||
meson compile -C build_macos
|
||||
|
||||
# 6) Copy SDL3 .dylib from Homebrew for packaging
|
||||
@@ -203,7 +203,7 @@ jobs:
|
||||
run: |
|
||||
if [ ! -d "sdl3-win/.git" ]; then
|
||||
echo "Cloning SDL3 for Windows cross..."
|
||||
git clone --depth 1 --branch main https://github.com/libsdl-org/SDL.git sdl3-win
|
||||
git clone --depth 1 --branch release-3.2.4 https://github.com/libsdl-org/SDL.git sdl3-win
|
||||
else
|
||||
echo "SDL3-win source already present (possibly from cache)."
|
||||
fi
|
||||
@@ -230,7 +230,7 @@ jobs:
|
||||
# 8) Build Prosperon (Windows cross)
|
||||
- name: Build Prosperon (Windows cross)
|
||||
run: |
|
||||
meson setup -Dbuildtype=debugoptimized --cross-file mingw32.cross build_win
|
||||
meson setup -Dbuildtype=release -Db_lto=true -Db_ndebug=true --cross-file mingw32.cross build_win
|
||||
meson compile -C build_win
|
||||
|
||||
# 9) Create minimal artifact folder (Windows)
|
||||
|
||||
BIN
docs/favicon.gif
Normal file
BIN
docs/favicon.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.1 KiB |
Reference in New Issue
Block a user