|
|
You are now on the CMake community wiki.
|
|
|
Many pages are now **DEPRECATED** and sometimes even considered bad
|
|
|
practice. Those are only kept as reference for previous CMake versions.
|
|
|
The documentation for the latest version is available here:
|
|
|
[CMake Documentation](https://cmake.org/documentation/).
|
|
|
|
|
|
-----
|
|
|
|
|
|
Welcome to CMake, the cross-platform, open-source make system. CMake is
|
|
|
used to control the software compilation process using simple platform
|
|
|
and compiler independent configuration files. CMake generates native
|
|
|
makefiles and workspaces that can be used in the compiler environment of
|
|
|
your choice. CMake is quite sophisticated: it is possible to support
|
|
|
complex environments requiring system configuration, pre-processor
|
|
|
generation, code generation, and template instantiation.
|
|
|
|
|
|
You will find here not only documentation for CMake, but also for CPack
|
|
|
and CTest.
|
|
|
# CMake Community Wiki
|
|
|
|
|
|
Welcome to the CMake community wiki! Anyone is welcome to
|
|
|
[sign in](https://gitlab.kitware.com/users/sign_in), request access
|
|
|
to this wiki using the button on
|
|
|
[this page](https://gitlab.kitware.com/cmake/community),
|
|
|
and contribute new pages or updates to existing pages.
|
|
|
|
|
|
*Please note that not all pages are maintained. Material on some pages may be
|
|
|
deprecated or considered bad practice. Other pages may cover long-outdated
|
|
|
material but are kept for historical reference. Updates are welcome on all
|
|
|
pages, even if just to identify their status.*
|
|
|
|
|
|
See the official [CMake Documentation](https://cmake.org/documentation/)
|
|
|
for authoritative reference material maintained by CMake developers and
|
|
|
contribuors.
|
|
|
|
|
|
This wiki contains pages on all CMake-related tools including:
|
|
|
|
|
|
* [CMake](#cmake)
|
|
|
* [CTest](#ctest)
|
|
|
* [CPack](#cpack)
|
|
|
|
|
|
# CMake
|
|
|
|
... | ... | |