summaryrefslogtreecommitdiffstats
path: root/Help/dev/source.rst
Commit message (Collapse)AuthorAgeFilesLines
* Use C++11 '= delete' instead of CM_EQ_DELETEBrad King2017-09-281-8/+0
| | | | | We now require C++11 support including `= delete`. Drop use of the old compatibility macro.
* Retire std::auto_ptr and its macro CM_AUTO_PTRMatthias Maennich2017-09-251-4/+2
| | | | Signed-off-by: Matthias Maennich <matthias@maennich.net>
* Require C++11 to build CMake itselfBrad King2017-08-161-9/+7
| | | | | | | | | CMake can now compile as C++11 on all supported platforms. Check that std::unique_ptr is available and fail early if missing. This will allow us to use C++11 more broadly in CMake's implementation (previously it was restricted to the serve mode implementation). Co-Author: Daniel Pfeifer <daniel@pfeifer-mail.de>
* Tests: Document test directory layout in a README.rstBrad King2017-06-141-1/+3
| | | | | Cross-reference the CMake Source Code Guide document. Also drop the outdated `Tests/README` file.
* Help/dev: Update source code guide to cover source tree layoutBrad King2017-06-141-0/+45
|
* Help/dev: Document CM_EQ_DELETE and CM_DISABLE_COPYDaniel Pfeifer2017-04-251-0/+18
|
* Help/dev: Adopt C++ subset rules in coding guideBrad King2017-04-191-0/+21
| | | | | | Move the C++ subset rules from the `cmake-developer(7)` into our dedicated coding guide since they do not need to be in user-facing documentation.
* Help/dev: Adopt clang-format instructions in coding guideBrad King2017-04-191-0/+14
| | | | | Simplify the `CONTRIBUTING.rst` document by moving the code style section over to our dedicated coding guide and linking to it instead.
* Help/dev: Add a CMake Source Code Guide placeholderBrad King2017-04-191-0/+7
Create a dedicated document to cover the CMake source code for developers.