Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Features: Add cxx_unicode_literals. | Stephen Kelly | 2014-04-08 | 1 | -0/+3 | |
| | ||||||
* | Features: Add cxx_user_literals. | Stephen Kelly | 2014-04-08 | 1 | -0/+7 | |
| | ||||||
* | Features: Add cxx_alias_templates. | Stephen Kelly | 2014-04-08 | 1 | -0/+11 | |
| | ||||||
* | Features: Add cxx_rvalue_references. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 | |
| | ||||||
* | Features: Add cxx_reference_qualified_functions. | Stephen Kelly | 2014-04-08 | 1 | -0/+11 | |
| | ||||||
* | Features: Add cxx_raw_string_literals. | Stephen Kelly | 2014-04-08 | 1 | -0/+7 | |
| | ||||||
* | Features: Add cxx_range_for. | Stephen Kelly | 2014-04-08 | 1 | -0/+10 | |
| | ||||||
* | Features: Add cxx_nullptr. | Stephen Kelly | 2014-04-08 | 1 | -0/+10 | |
| | ||||||
* | Features: Add cxx_noexcept. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 | |
| | ||||||
* | Features: Add cxx_nonstatic_member_init. | Stephen Kelly | 2014-04-08 | 1 | -0/+4 | |
| | ||||||
* | Features: Add cxx_lambdas. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 | |
| | ||||||
* | Features: Add cxx_inheriting_constructors. | Stephen Kelly | 2014-04-08 | 1 | -0/+18 | |
| | ||||||
* | Features: Add cxx_explicit_conversions. | Stephen Kelly | 2014-04-08 | 1 | -0/+10 | |
| | ||||||
* | Features: Add cxx_deleted_functions. | Stephen Kelly | 2014-04-08 | 1 | -0/+6 | |
| | ||||||
* | Features: Add cxx_defaulted_functions. | Stephen Kelly | 2014-04-08 | 1 | -0/+9 | |
| | ||||||
* | Features: Add cxx_decltype. | Stephen Kelly | 2014-04-08 | 1 | -0/+7 | |
| | ||||||
* | Features: Add cxx_strong_enums. | Stephen Kelly | 2014-04-08 | 1 | -0/+7 | |
| | ||||||
* | Features: Add cxx_auto_function. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 | |
| | ||||||
* | Features: Add cxx_override. | Stephen Kelly | 2014-04-08 | 1 | -0/+7 | |
| | ||||||
* | Features: Add cxx_final. | Stephen Kelly | 2014-04-08 | 1 | -0/+2 | |
| | ||||||
* | Features: Add cxx_static_assert. | Stephen Kelly | 2014-04-08 | 1 | -0/+2 | |
| | ||||||
* | Features: Add cxx_constexpr. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 | |
| | ||||||
* | Features: Add cxx_variadic_templates. | Stephen Kelly | 2014-04-08 | 1 | -0/+65 | |
| | | | | | | | Expect cxx_variadic_templates to implement N2555. N2555 is essentially a bugfix and predates most compiler releases which aimed to experimentally support variadic templates. | |||||
* | Features: Add cxx_delegating_constructors. | Stephen Kelly | 2014-04-08 | 1 | -0/+15 | |
| | ||||||
* | cmTarget: Transitively evaluate compiler features. | Stephen Kelly | 2014-04-07 | 1 | -0/+7 | |
| | | | | | | | | | | | Extend the interface of the target_compile_features command with PUBLIC and INTERFACE keywords. Populate the INTERFACE_COMPILER_FEATURES target property if they are set. Consume the INTERFACE_COMPILER_FEATURES target property from linked dependent targets to determine the final required compiler features and the compile flag, if needed. Use the same pattern of origin-debugging which is used for other build properties. | |||||
* | cmTarget: Allow populating COMPILE_FEATURES using generator expressions. | Stephen Kelly | 2014-04-07 | 1 | -0/+5 | |
| | | | | | | Delay validation of the content as a feature if it contains a generator expression. It will be checked again at generate-time after evaluation. | |||||
* | Features: Add cxx_auto_type. | Stephen Kelly | 2014-04-07 | 3 | -0/+35 | |
Record the availability of this feature for GNU 4.8 on (UNIX AND NOT APPLE) only. In the future, availability can be recorded for earlier GNU, for other platforms and for other compilers. Initially the affected configurations are as restricted as possible to allow for easy testing while extending the features vector in only one dimension. The error message when using the set_property API directly is not very good, but follow up commits will provide origin debugging of the property and a target_compile_features command which will provide a configure-time backtrace when possible. |