Libraries and Dependencies: Difference between revisions
From The DarkMod Wiki
Jump to navigationJump to search
Serpentinee (talk | contribs) mNo edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
'''TODO: Rewrite all the stuff with recent info, write about conan and ThirdParty/readme.md.''' | |||
This article is a record of what libraries and dependencies are used within the different aspects of TDM. | This article is a record of what libraries and dependencies are used within the different aspects of TDM. | ||
Revision as of 03:31, 11 April 2019
TODO: Rewrite all the stuff with recent info, write about conan and ThirdParty/readme.md.
This article is a record of what libraries and dependencies are used within the different aspects of TDM.
Dependencies which depend on other libraries are indicated with a '->'. They may not be verbose.
Engine
Name | Current Version (Used) | Platforms | License | Initial TDM Version |
---|---|---|---|---|
Boost | 1.45 | Win/Nix | BSL | TBD |
->boost-filesystem | ||||
DeVIL | Win/Nix | LGPL | 1.03 | |
->libjpeg | 8b | Win/Nix | Note | <1.00 |
->libpng | 1.4.5 | Win/Nix | libpng | 1.03 |
OpenAL Soft | 1.14 | Win/Nix | LGPL | TBD |
DirectX SDK | N/A | Win | Note | <1.00 |
libjpeg | 8b | Win/Nix | Note | <1.00 |
libcurl | 7.21.0 | Win/Nix | cURL(MIT*) | <1.00 |
minizip | 1.01e | Win/Nix | zlib | <1.00 |
zlib | 1.2.5 | Win/Nix | zlib | <1.00 |
Game code
Note : This excludes common libs, which are already linked by the engine.
Name | Current Version (Used) | Platforms | License | Initial TDM Version |
---|---|---|---|---|
Boost | 1.45 | Win/Nix | BSL | <1.00 |
->boost-thread | ||||
->boost-system | ||||
->boost-program_options | ||||
->boost-regex | ||||
->boost-date_time | ||||
plugixml | 1.0 | Win/Nix | MIT | 1.03 |
Licenses
BSL 1.0 | Boost Software License Version 1.0 |
LGPL 2.1 | GNU Lesser General Public License 2.1 |
BSD | Simplified BSD |
cURL | MIT/X derived* |
zlib | zlib License |
libpng | libpng License |
libjpeg | See libjpeg documentation (MIT-like, however a few minor details) |
Prospective
These are libraries which are potential replacement/upgrades from ones currently used. Entries may remain even if they are excluded from being used, as a reference for the future.
Name | To replace | Reasoning | License | Status |
---|---|---|---|---|
libjpeg-turbo | libjpeg | More stable ABI, more widely accepted license | BSD | Idea |