Skip to content

Mercotui/conan-raylib-examples

Repository files navigation

Raylib Conan Examples

This repo contains a simple raylib example, and the conan files to build it for different targets.

It shows you how to:

  • Use wayland or X11 for desktop builds
  • Use emscripten to run your c/c++ game in a web-browser
    • Using a custom html shell template
    • Embedding external dependencies
  • Use android for basic smartphone development
    • Compile your code using the conan NDK package
    • Use the SDK to build an APK for testing

You need conan to install the dependencies for this example project, to install conan on fedora linux use:

sudo yum install pipx
pipx install conan
conan profile detect --force

If you want to run the example app on your local machine, you can run:

conan install -u -pr:b=default -pr:h=default --build=missing  --settings=build_type=Release .
cmake --build --preset conan-linux-release
./build/linux/Release/src/raylib_example

For other platforms you can find more details here:

Conan supports many more operating systems, see this overview. Raylib also supports a few more platforms such as MS Windows, Apple macOS and FreeBSD, see more instructions here. I have not tested those platforms, but the conan recipe for GLFW seems to support them.

Apple iOS is not (yet) supported by raylib. If it were supported it would require a macOS pc to install Xcode, which is prohibitively expensive. If you don't happen to own a Mac, I would personally recommend skipping native iOS support and using html5 WASM instead, although even that seems problematic with Safari.

About

Examples on how to consume Raylib from Conan

Topics

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors