-
Notifications
You must be signed in to change notification settings - Fork 112
/
THIRD_PARTY_SOFTWARE.TXT
44 lines (29 loc) · 1.27 KB
/
THIRD_PARTY_SOFTWARE.TXT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
CppCMS framework uses and embeds some third party software:
Embedded Third Party Software:
------------------------------
- src/base64.cpp - MIT license (see file for copyright notices)
- src/md5.cpp, private/md5.h - see copyright notices in files (permissive license)
- private/sha1.h - Boost Software License 1.0, see copyright notices in the file.
- booster/ - a sub-project released under Boost Software License 1.0
- contrib/client_side/jsonrpc/json2.js - Public Domain
Third Party Software Used by CppCMS (not embedded)
---------------------------------------------
Mandatory build dependencies:
- CMake - http://www.cmake.org/
- Python - http://python.org/
Mandatory runtime dependencies:
- Standard C and C++ libraries
- libpcre - http://pcre.org/
- zlib - http://zlib.net/
- At least one of the following:
1. ICU - http://icu-project.org/
2. iconv POSIX API
3. Win32 API
Optional runtime dependencies:
- GNU-TLS - http://www.gnu.org/software/gnutls/
- OpenSSL - http://www.openssl.org/
Additional independent components that may be
used with CppCMS library (under contrib/ directory):
- Berkeley DB - BDB session storage
- Sqlite3 - Sqlite3 session storage
- CppDB - CppDB session storage