Skip to content
This repository was archived by the owner on Mar 11, 2025. It is now read-only.

Revert "Add Tkge::Utilities::GetCurrentExecutablePath() (#25)" #122

Revert "Add Tkge::Utilities::GetCurrentExecutablePath() (#25)"

Revert "Add Tkge::Utilities::GetCurrentExecutablePath() (#25)" #122

Workflow file for this run

name: ci-push
on: [push]
jobs:
format-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: format code
run: chmod a+x Scripts/FormatCode.sh; Scripts/FormatCode.sh
- name: check diff
run: chmod a+x .github/FormatCheckDiff.sh; .github/FormatCheckDiff.sh
linux-gcc:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: init
run: sudo apt update -yqq; sudo apt install -yqq ninja-build xorg-dev libwayland-dev libxkbcommon-dev wayland-protocols extra-cmake-modules
- name: configure
run: export CC=gcc-14; export CXX=g++-14; cmake -S . --preset=default -B build -DKVF_USE_FREETYPE=OFF
- name: build debug
run: cmake --build build --config=Debug
- name: build release
run: cmake --build build --config=Release
linux-clang:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: init
run: sudo apt update -yqq; sudo apt install -yqq ninja-build xorg-dev libwayland-dev libxkbcommon-dev wayland-protocols extra-cmake-modules
- name: configure
run: cmake -S . --preset=ninja-clang -B build -DKVF_USE_FREETYPE=OFF
- name: build debug
run: cmake --build build --config=Debug
- name: build release
run: cmake --build build --config=Release
windows-vs22:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- name: configure
run: cmake -S . --preset=vs22 -B build -DKVF_USE_FREETYPE=OFF
- name: build debug
run: cmake --build build --config=Debug
- name: build release
run: cmake --build build --config=Release
windows-clang:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- name: init
run: choco install ninja
- name: configure
run: cmake -S . --preset=ninja-clang -B build -DKVF_USE_FREETYPE=OFF
- name: build debug
run: cmake --build build --config=Debug
- name: build release
run: cmake --build build --config=Release