Initial release

This commit is contained in:
civ
2026-08-16 18:24:52 +07:00
commit 876886a39a
13244 changed files with 2353959 additions and 0 deletions
@@ -0,0 +1,32 @@
name: Linux build
on: [push]
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-24.04]
steps:
- uses: actions/checkout@v4
- run: sudo apt-get update
- run: sudo apt-get install libx11-dev libx11-xcb-dev libxcb-util-dev libxcb-cursor-dev libxcb-keysyms1-dev libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev libfontconfig1-dev libcairo2-dev libfreetype6-dev libpango1.0-dev libwayland-dev wayland-protocols
- uses: ./.github/actions/cmake
with:
source-dir: '${{github.workspace}}'
build-dir: '${{github.workspace}}/build'
build-type: 'Debug'
build-vstgui-standalone: OFF
- uses: ./.github/actions/cmake
with:
source-dir: '${{github.workspace}}'
build-dir: '${{github.workspace}}/build-non-deprecated'
build-type: 'Debug'
build-vstgui-standalone: OFF
enable-deprecated-methods: OFF
@@ -0,0 +1,29 @@
name: macOS Build
on: [push]
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [macos-14, macos-15, macos-26]
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/cmake
with:
source-dir: '${{github.workspace}}'
build-dir: '${{github.workspace}}/build'
build-type: 'Debug'
build-vstgui-standalone: ON
- uses: ./.github/actions/cmake
with:
source-dir: '${{github.workspace}}'
build-dir: '${{github.workspace}}/build-non-deprecated'
build-type: 'Debug'
build-vstgui-standalone: ON
enable-deprecated-methods: OFF
@@ -0,0 +1,29 @@
name: Windows build
on: [push]
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [windows-2022, windows-2025]
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/cmake
with:
source-dir: '${{github.workspace}}'
build-dir: '${{github.workspace}}/build'
build-type: 'Debug'
build-vstgui-standalone: ON
- uses: ./.github/actions/cmake
with:
source-dir: '${{github.workspace}}'
build-dir: '${{github.workspace}}/build-non-deprecated'
build-type: 'Debug'
build-vstgui-standalone: ON
enable-deprecated-methods: OFF