new platforms and baseline
This commit is contained in:
parent
7deee2fb54
commit
f3420bde29
|
|
@ -10,7 +10,7 @@ on:
|
|||
workflow_dispatch: # Allow manual triggering of the workflow
|
||||
|
||||
jobs:
|
||||
build:
|
||||
build-windows:
|
||||
runs-on: windows-latest
|
||||
|
||||
steps:
|
||||
|
|
@ -19,9 +19,65 @@ jobs:
|
|||
|
||||
- name: Set up vcpkg
|
||||
uses: lukka/run-vcpkg@v11
|
||||
|
||||
- name: Configure CMake
|
||||
run: cmake -B build -S . -DCMAKE_TOOLCHAIN_FILE=${{ env.VCPKG_ROOT }}\scripts\buildsystems\vcpkg.cmake
|
||||
|
||||
- name: Build project
|
||||
run: cmake --build build --config Release
|
||||
|
||||
build-linux:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Install dependencies
|
||||
run: sudo apt-get update && sudo apt-get install -y build-essential ninja-build cmake
|
||||
|
||||
- name: Set up vcpkg
|
||||
uses: lukka/run-vcpkg@v11
|
||||
|
||||
- name: Configure CMake
|
||||
run: cmake -B build -S . -G Ninja -DCMAKE_TOOLCHAIN_FILE=${{ env.VCPKG_ROOT }}/scripts/buildsystems/vcpkg.cmake
|
||||
|
||||
- name: Build project
|
||||
run: cmake --build build --config Release
|
||||
|
||||
build-mac-x64:
|
||||
runs-on: macos-13
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Install dependencies
|
||||
run: brew install cmake ninja
|
||||
|
||||
- name: Set up vcpkg
|
||||
uses: lukka/run-vcpkg@v11
|
||||
|
||||
- name: Configure CMake
|
||||
run: cmake -B build -S . -G Ninja -DCMAKE_TOOLCHAIN_FILE=${{ env.VCPKG_ROOT }}/scripts/buildsystems/vcpkg.cmake
|
||||
|
||||
- name: Build project
|
||||
run: cmake --build build --config Release
|
||||
|
||||
build-mac-arm64:
|
||||
runs-on: macos-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Install dependencies
|
||||
run: brew install cmake ninja
|
||||
|
||||
- name: Set up vcpkg
|
||||
uses: lukka/run-vcpkg@v11
|
||||
|
||||
- name: Configure CMake
|
||||
run: cmake -B build -S . -G Ninja -DCMAKE_TOOLCHAIN_FILE=${{ env.VCPKG_ROOT }}/scripts/buildsystems/vcpkg.cmake
|
||||
|
||||
- name: Build project
|
||||
run: cmake --build build --config Release
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@
|
|||
"description": "Multi-channel signed distance field atlas generator",
|
||||
"homepage": "https://github.com/Chlumsky/msdf-atlas-gen",
|
||||
"license": "MIT",
|
||||
"builtin-baseline": "b02e341c927f16d991edbd915d8ea43eac52096c",
|
||||
"dependencies": [
|
||||
"freetype",
|
||||
"libpng"
|
||||
|
|
|
|||
Loading…
Reference in New Issue