summaryrefslogtreecommitdiffstats
path: root/Help/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.rst
Commit message (Collapse)AuthorAgeFilesLines
* Help: Fix some redirects reported with sphinx linkcheckAlex Turbov2022-11-071-60/+60
| | | | Mostly it's about replace `http:` with `https:` protocol.
* CMake: Support upcoming C++26 language levelRobert Maynard2022-08-311-0/+5
|
* Help: Document explicitly that 'cxx_std_##' features may not add a flagBrad King2022-03-071-0/+2
| | | | | This is commonly reported incorrectly as a bug, so call out this behavior explicitly in the documentation.
* Help: Detailed version tags for compiler known featuresFeRD (Frank Dana)2021-10-011-0/+6
|
* CUDA, CXX, OBJCXX: C++23 support with Clang 12Raul Tambre2020-12-081-0/+2
| | | | | Clang 12 landed initial support for C++23 language mode flag -std={c|gnu}++2b in commit 6627a3c2873fdf7ccba1a1573371079be48b36e8.
* Help: Separate C++ compile feature by standardFrancisco Pombal2020-08-231-55/+87
| | | | | | Additionally, mention that no fine-grained features are available for C++ 17 and beyond. Co-Authored-By: Craig Scott <craig.scott@crascit.com>
* Help: Add Sphinx 'versionadded' directives to each top-level documentKitware Robot2020-07-061-0/+2
| | | | | | | Run the `Utilities/Sphinx/update_versions.py` script to add initial markup to every top-level document and find module. Issue: #19715
* Help: Clarify what 'aware' means as it relates to C++ standardsRobert Maynard2019-11-041-5/+5
|
* Features: Add infrastructure for C++ 20 language standardBrad King2018-03-271-0/+3
| | | | Issue: #17849
* Features: Add infrastructure for C++ 17 language standardBrad King2016-12-021-0/+3
| | | | Issue: #16468
* Features: Add meta-features requesting awareness of a particular standardBrad King2016-11-021-0/+9
| | | | | | | | | | A common use case of `target_compile_features` is simply to specify that the compiler should be run in a mode that is aware of e.g. C++11. Some projects simply specify a particular C++11-only feature to request this. Provide a first-class way to do this by naming features after the corresponding language standard. Record them as always available in the corresponding standard level so that requesting them always ensures that standard (or higher) is used.
* Fix spelling typos in comments and documentation (#16037)Felix Geyer2016-03-291-1/+1
| | | | | The Debian package checker tool (lintian) detected several typos in CMake.
* Help: Document supported compilers in cmake-compile-features.7Robert Maynard2015-04-071-1/+1
| | | | | | | Extend sentences in other documentation linking to this manual to say that it has a list of supported compilers. Co-Author: Brad King <brad.king@kitware.com>
* Help: Link relevant documents for virtual override features (#15311)Stephen Kelly2015-01-191-2/+7
|
* Help: Fix typo in CMAKE_CXX_KNOWN_FEATURES docsDavid Demelier2014-12-031-1/+1
| | | | Typo "ss defined" => "as defined".
* Help: Add missing external link marker.Stephen Kelly2014-06-051-1/+1
|
* Merge topic 'cxx14-features'Brad King2014-05-291-0/+55
|\ | | | | | | | | dd043c3f Features: Add support for C++14 features.
| * Features: Add support for C++14 features.Stephen Kelly2014-05-221-0/+55
| | | | | | | | Record the features implemented by GNU 4.9 and Clang 3.4.
* | Help: Add a manual for compiler feature control.Stephen Kelly2014-05-271-1/+3
|/ | | | | | | | Link to it from the documentation of related properties, variables and commands. Extend the cmake-developer(7) documentation with notes on extending feature support for compilers.
* Fix whitespace in docs.Stephen Kelly2014-05-071-1/+1
|
* Features: Make CMAKE_CXX_KNOWN_FEATURES a property.Stephen Kelly2014-05-021-0/+241
As a 'built-in' variable it imposes a cost on all variable lookups and it is expected to be rarely used.