Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge topic 'package-disable-registry' | Brad King | 2014-05-12 | 3 | -0/+37 |
|\ | | | | | | | | | | | | | | | ba387cb8 Help: Add notes for topic 'package-disable-registry' be8ae960 Allow the Package Registry to be disabled (#14849) d09fda5d Tests: Improve FindPackageTest for in-source builds ac24a1c0 Tests: Improve FindPackageTest exported package version | ||||
| * | Allow the Package Registry to be disabled (#14849) | Daniele E. Domenichelli | 2014-05-12 | 3 | -0/+37 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a project is packaged for redistribution the local package registries should not be updated or consulted. They are for developers. Add variables to disable use of package registries globally: * CMAKE_EXPORT_NO_PACKAGE_REGISTRY that disables the export(PACKAGE) command * CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY that disables the User Package Registry in all the find_package calls. * CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY that disables the System Package Registry in all the find_package calls. Update documentation and unit tests. | ||||
* | | cmTarget: Add CXX_STANDARD_REQUIRED to control decay. | Stephen Kelly | 2014-05-07 | 1 | -0/+8 |
|/ | |||||
* | Features: Make CMAKE_CXX_KNOWN_FEATURES a property. | Stephen Kelly | 2014-05-02 | 2 | -243/+2 |
| | | | | | As a 'built-in' variable it imposes a cost on all variable lookups and it is expected to be rarely used. | ||||
* | Features: Add cxx_template_template_parameters. | Stephen Kelly | 2014-04-16 | 1 | -0/+3 |
| | | | | | Extend the existing feature infrastructure as needed to support both C++11 and C++98 features. | ||||
* | Features: Add cxx_defaulted_move_initializers. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_long_long_type. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_func_identifier. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_local_type_template_args. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_extended_friend_declarations. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_enum_forward_declarations. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_default_function_template_args. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_right_angle_brackets. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_decltype_incomplete_return_types. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_sizeof_member. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_thread_local. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_inline_namespaces. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_variadic_macros. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_uniform_initialization. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_generalized_initializers. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_attributes. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_alignof. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_alignas. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | | | | | | cxx_alignof will be a separate feature known to CMake, because both can be implemented with separate backward compatibility versions. | ||||
* | Features: Add cxx_extern_templates. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_unrestricted_unions. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_unicode_literals. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_user_literals. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_alias_templates. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | 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/+5 |
| | |||||
* | Features: Add cxx_raw_string_literals. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_range_for. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_nullptr. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | 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/+5 |
| | |||||
* | Features: Add cxx_lambdas. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_inheriting_constructors. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_explicit_conversions. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_deleted_functions. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_defaulted_functions. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_decltype. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_strong_enums. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_auto_function. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_override. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_final. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_static_assert. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_constexpr. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | |||||
* | Features: Add cxx_variadic_templates. | Stephen Kelly | 2014-04-08 | 1 | -0/+5 |
| | | | | | | | 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/+5 |
| | |||||
* | Add target_compile_features command. | Stephen Kelly | 2014-04-07 | 1 | -0/+3 |
| | | | | | | | | | | | This can be used to set the compiler features required by particular targets. An error is issued at CMake time if the compiler does not support the required feature. If a language dialect flag is required by the features used, that will be added automatically. Base the target_compile_features command on cmTargetPropCommandBase. This gives us 'free' handling of IMPORTED, ALIAS, INTERFACE, non-compilable and missing targets. |