Submodule projects
Lime includes code from several other C/C++ libraries, listed below. Lime prefers to use GitHub repositories as its submodules, purely so that the links will be clickable when viewed on github.com. However, some of these repos are mirrors, with the development being conducted elsewhere.
Always submit issues and pull requests to the primary repo, not to a GitHub mirror.
- Cairo | primary repo | GitHub mirror
- cURL | primary repo
- efsw | primary repo
- FreeType | primary repo | GitHub mirror
- HarfBuzz | primary repo
- libjpeg | download | unofficial GitHub mirror
- LZMA | download | unofficial GitHub mirror
- mbed TLS | primary repo
- MojoAL | primary repo
- Neko | primary repo
- Ogg | primary repo
- OpenAL Soft | primary repo
- Pixman | primary repo | GitHub mirror
- libpng | primary repo
- SDL | primary repo
- tiny file dialogs | primary repo
- Vorbis | primary repo
- libvpx | primary repo | GitHub mirror
- libwebm | primary repo | GitHub mirror
- zlib | primary repo
Non-submodule libraries
In some cases, we use such a small fraction of a library that it isn't worth creating a submodule. This reduces download time but increases the difficulty of performing updates.
- PulseAudio | primary repo | GitHub mirror | Reason: only used on Linux, and only a few headers are used.