new entries

This commit is contained in:
Trilarion
2017-12-01 17:49:42 +01:00
parent 2e4bcc953f
commit 1921034e1d
11 changed files with 149 additions and 12 deletions

View File

@ -1,4 +1,9 @@
# Popular required libraries
- [Boost](boost.md)
- [LZMA SDK](lzma.md)
- [Simple DirectMedia Layer (SDL 2)](sdl_2.md)
- [Simple and Fast Multimedia Library](sfml.md)
- [XZ Utils](xz.md)
- [libpng](libpng.md)
- [zlib](zlib.md)

17
library/libpng.md Normal file
View File

@ -0,0 +1,17 @@
# libpng
_libpng is the official PNG reference library._
- Home: http://libpng.org/pub/png/libpng.html
- Wikipedia: https://en.wikipedia.org/wiki/Libpng
- Download: see home
- State: mature, official
- Code: https://sourceforge.net/p/libpng/code/ci/master/tree/
- Language(s): C
- License: [libpng](https://sourceforge.net/p/libpng/code/ci/master/tree/LICENSE)
## Building
2017-12
- On Windows CMake fails with "No CMAKE_ASM_COMPILER could be found." on "project(.. ASM)" with MSVC 2015 as generator

19
library/lzma.md Normal file
View File

@ -0,0 +1,19 @@
# LZMA SDK
_The LZMA SDK provides the documentation, samples, header files, libraries, and tools you need to develop applications that use LZMA compression._
- Home: http://7-zip.org/
- Wikipedia: https://en.wikipedia.org/wiki/Lempel%E2%80%93Ziv%E2%80%93Markov_chain_algorithm
- Download: http://7-zip.org/download.html http://7-zip.org/sdk.html
- State: mature
- Code: see download
- Language(s): C
- License: LGPL-2.0
Windows only.
For Linux see [p7zip](https://sourceforge.net/projects/p7zip/), a command line tool (see also [here](https://www.linux.com/learn/handling-rar-and-7-zip-archives-linux)).
## Building
The binary LZMA SDK is licensed as PD.

23
library/sfml.md Normal file
View File

@ -0,0 +1,23 @@
# Simple and Fast Multimedia Library
_SFML provides a simple interface to the various components of your PC._
- Home: https://www.sfml-dev.org/
- Wikipedia: https://en.wikipedia.org/wiki/Simple_and_Fast_Multimedia_Library
- Download: https://www.sfml-dev.org/download.php
- State: mature
- Code: https://github.com/SFML/SFML
- Language(s): C++
- License: zlib (core)
## Building
Uses CMake
Does not contain tests.
Includes precompiled libraries for various compilers in source folder _extlibs_.
2017-12
- Windows, CMake, MSVC 2015 builds

20
library/xz.md Normal file
View File

@ -0,0 +1,20 @@
# XZ Utils
_{One line description}_
- Home: https://tukaani.org/xz/
- Wikipedia: https://en.wikipedia.org/wiki/XZ_Utils
- Download: see home
- State: mature
- Code: https://git.tukaani.org/?p=xz.git
- Language(s): C
- License: Different, see file Copying, liblzma is public domain
Python support [lzma](https://docs.python.org/3/library/lzma.html)
Supersedes [LZMA Utils](https://tukaani.org/lzma/)
## Building
See building instructions in source folder windows.

15
library/zlib.md Normal file
View File

@ -0,0 +1,15 @@
# zlib
_zlib is a software library used for data compression._
- Home: http://zlib.net/
- Wikipedia: https://en.wikipedia.org/wiki/Zlib
- State: mature
- Code: https://github.com/madler/zlib
- Language(s): C
- License: zlib
## Building
Uses CMake