1

README contents

This commit is contained in:
Evan Pratten 2022-12-09 10:22:43 -05:00
parent 8477acc1d4
commit 8b9c04e63a
2 changed files with 12 additions and 4 deletions

View File

@ -6,6 +6,7 @@ jobs:
steps:
- uses: actions/checkout@v1
- run: rustup component add clippy
- run: sudo apt-get update && sudo apt-get install libasound2-dev mesa-common-dev libx11-dev libxrandr-dev libxi-dev xorg-dev libgl1-mesa-dev libglu1-mesa-dev cmake llvm-dev libclang-dev clang -y
- uses: actions-rs/clippy-check@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}

View File

@ -4,8 +4,7 @@
[![Build](https://github.com/Ewpratten/raylib-ffi/actions/workflows/build.yml/badge.svg)](https://github.com/Ewpratten/raylib-ffi/actions/workflows/build.yml)
[![Clippy](https://github.com/Ewpratten/raylib-ffi/actions/workflows/clippy.yml/badge.svg)](https://github.com/Ewpratten/raylib-ffi/actions/workflows/clippy.yml)
repo description
`raylib-ffi` aims to provide a "no frills" direct binding to [raylib](https://www.raylib.com/) for rust developers. Unlike the [`raylib-rs` project](https://github.com/deltaphc/raylib-rs), this library trades high-level abstractions for staying truly up to date with upstream raylib (instead of a whole major version behind).
## Dependencies
@ -14,3 +13,11 @@ Fedora:
```sh
dnf install clang-devel alsa-lib-devel mesa-libGL-devel libX11-devel libXrandr-devel libXi-devel libXcursor-devel libXinerama-devel libatomic cmake
```
## Verifying your build
`raylib-ffi` bundles a rust version of the example project from raylib proper. To verify your build of this library worked, run:
```sh
cargo run --example basic
```