C++11 bindings/wrapper for SDL2
- Linux (rpm and deb)
- Android, all extensions are disabled as conan equivalents do not yet exist
Note: bootstrap.sh will install conan from scratch
./bootstrap.sh && make package-install
docker build .
Set the profile and arch in the makefile and make package-install
| Option | Default | Possible Values | Description |
|---|---|---|---|
| cxxstd | c++11 | ANY | Used c++ standard |
| static | True | [True, False] | Build static library instead of shared one |
| with_image | True | [True, False] | Enable SDL2_image support |
| with_mixer | True | [True, False] | Enable SDL2_mixer support |
| with_ttf | True | [True, False] | Enable SDL2_ttf support |
| with_tests | False | [True, False] | Build tests |
| with_examples | False | [True, False] | Build examples |
| enable_livetests | False | [True, False] | Enable live tests (require X11 display and audio device) |
- Only static libs work on arm. Dynamic libs somehow lose all of their transitive deps.
- Android travis ci. Include all supported archs
- Port extensions to Conan
- Windows and Mac support
- Python based driver vs Makefile