Skip to content

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 - -
PDF yes yes yes
PocoDoc yes - -
ProGen no - -
SevenZip yes yes -
Util yes yes yes
XML yes yes yes
Zip yes yes yes

CMake versions

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

See: http://pkgs.org/search/cmake

Related Issues

Important differences

  • UNICODE is always used on windows
  • WinTestRunner is not used in CMake builds

TODO