-
Notifications
You must be signed in to change notification settings - Fork 2.2k
CMake Status
DaveB444 edited this page Jan 9, 2017
·
24 revisions
The following table summarizes the CMake status of all Poco components
This is work in progress
The columns have the following meanings:
- Filelist complete: If all source files are included in the cmake build
- Tests: If the components tests are CMake enabled
- Samples: If the components samples are CMake enabled
Component | Filelist complete | Tests | Samples |
---|---|---|---|
ApacheConnector | yes | - | yes |
CppParser | yes | yes | - |
CppUnit | yes | - | - |
CppUnit/WinTestRunner | yes | - | - |
Crypto | yes | yes | yes |
Data | yes | yes | yes |
Data/SQLite | yes | yes | - |
Data/MySQL | yes | yes | - |
Data/ODBC | yes | yes | - |
Foundation | yes | yes | yes |
JSON | yes | yes | yes |
MongoDB | yes | yes | yes |
Net | yes | yes | yes |
NetSSL_OpenSSL | yes | yes | yes |
NetSSL_Win | yes | ? | ? |
PageCompiler | yes | yes | - |
PageCompiler/File2Page | yes | - | - |
yes | yes | yes | |
PocoDoc | yes | - | - |
ProGen | no | - | - |
SevenZip | yes | yes | - |
Util | yes | yes | yes |
XML | yes | yes | yes |
Zip | yes | yes | yes |
Distribution | Version |
---|---|
Ubuntu 12.04 LTS | 2.8.7 |
Ubuntu 14.04 LTS | 2.8.12.2 |
Ubuntu 15.04 LTS | 3.0.2 |
Debian Squzeeze | 2.8.2 |
Debian Squeeze | 2.8.9 |
Debian Wheezy | 2.8.9 |
Debian Wheezy (Backport) | 2.8.11.1 |
Debian Jessie | 3.0.2 |
Fedora 23 | 3.3.2 |
Archlinux | 3.3.2 |
Yocto | 3.2.2 |
- UNICODE is always used on windows
- WinTestRunner is not used in CMake builds
- Add PocoConfig.cmake.in and PocoVersionConfig.cmake.in for support of external libraries (See: https://github.com/Kitware/VTK/blob/master/CMake/VTKConfig.cmake.in)
Target 2.8.12 instead of 3.x as the minimal version as this is the most used.