Libraries and Dependencies

From The DarkMod Wiki
Revision as of 03:08, 12 April 2019 by Stgatilov (talk | contribs) (Rewrote everything due to third-party cleaning of #4822)
Jump to navigationJump to search

TODO: Write about conan and ThirdParty/readme.md.

This article is a record of what libraries and dependencies are used in TheDarkMod game and tdm_update.

Name Notes License Initial TDM Version
DevIL last C version (1.7.8) LGPL 2.1 1.03
libjpeg used by DevIL; JPEG_INTERNALS BSD-like <1.00
libpng used only by DevIL zlib 1.03
libvorbis BSD-like <1.00
libogg used only by libvorbis BSD-like <1.00
OpenAL Soft LGPL 2.0 2.06
ALSA used only by OpenAL (Linux-only) LGPL 2.1 2.08
FFmpeg heavily reduced build LGPL 2.1 2.06
libcurl MIT-like <1.00
mbed TLS used only by libcurl Apache 2.0 2.03?
minizip game defines some extensions zlib <1.00
zlib used by minizip zlib <1.00
pugixml MIT 1.03
tinyformat BSL 1.0 2.08
doctest MIT 2.08