A crispy cross platform C/C++ engine. Supports Linux, Windows, and macOS.
- Download and install clang from here
- Download and install git from here
- Add
sh.exe
to the path, you can find it here :C:\Program Files\Git\bin
- Ensure you have Homebrew installed on your machine.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Install dependencies using Homebrew:
brew update brew install llvm glfw freetype
- Clone the repository:
git clone https://github.com/Cakez77/SchnitzelMotor.git cd SchnitzelMotor
- Run the build script:
./build.sh
For automated builds on macOS using GitHub Actions, the provided mac.yml
workflow file can be utilized. This workflow installs necessary dependencies, checks out the code, and runs the build script:
name: mac
on: [push, pull_request]
jobs:
build:
runs-on: macos-latest
steps:
- name: install dependencies
run: |
brew update
brew install glfw3 freetype
- name: checkout
uses: actions/checkout@v3
- name: build
run: ./build.sh
For more information on GitHub Actions, refer to the official documentation.