Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Help: Add notes about new OpenWatcom compiler id and versioning | Brad King | 2014-06-05 | 1 | -1/+1 |
| | |||||
* | Merge topic 'delay-generator-toolset' | Brad King | 2014-06-05 | 1 | -0/+6 |
|\ | | | | | | | | | | | | | 528e8af1 Allow a toolchain file to specify a generator toolset 98afb454 VS: Split user- and generator-provided PlatformToolset 3e9f6e36 Xcode: Rename internal variable {Platform => Generator}Toolset | ||||
| * | Allow a toolchain file to specify a generator toolset | Brad King | 2014-06-04 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Delay use of CMAKE_GENERATOR_TOOLSET until the CMakeSystem.cmake file has been configured and loaded during the first project() or enable_language() command. This gives the toolchain file named by CMAKE_TOOLCHAIN_FILE a chance to set CMAKE_GENERATOR_TOOLSET. This point is still early enough to set the generator toolset prior to the initialization of any languages that might use the toolset. The cmake::GeneratorToolset member variable remains an indication of what was specified by the -T option or loaded from the cache. It does not need to be updated based on the toolchain file setting. The cmMakefile::TryCompile can still pass cmake::GeneratorToolset into the inner instance because the try-compiled project will do platform and language initialization using the CMakeSystem module configured for the outer project. Extend the RunCMake.GeneratorToolset test with cases that use a toolchain file to set CMAKE_GENERATOR_TOOLSET. | ||||
* | | CTest: Generalize Cobertura coverage format handling | Joseph Snyder | 2014-06-04 | 1 | -0/+55 |
|/ | | | | | | | | | Add support for Cobertura coverage files written by Java. Add a test which uses the report from a Java run of Cobertura to calculate coverage. In the documentation of CTEST_COVERAGE_COMMAND, give a sample .sh file to merge the Cobertura .ser files and generate the XML report from the merged file. | ||||
* | Help: Add placeholder documents for CTest Script variables | Brad King | 2014-06-03 | 44 | -0/+219 |
| | | | | | | Provide a minimal explanation of each variable by simply naming the corresponding ctest(1) setting and linking to the ctest(1) manual. | ||||
* | Help: Add a manual for compiler feature control. | Stephen Kelly | 2014-05-27 | 8 | -0/+24 |
| | | | | | | | | 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. | ||||
* | Features: Extend concept to C language. | Stephen Kelly | 2014-05-14 | 4 | -0/+32 |
| | | | | | | | | | | | Add properties and variables corresponding to CXX equivalents. Add features for c_function_prototypes (C90), c_restrict (C99), c_variadic_macros (C99) and c_static_assert (C11). This feature set can be extended later. Add a <PREFIX>_RESTRICT symbol define to WriteCompilerDetectionHeader to conditionally represent the c_restrict feature. | ||||
* | 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 |
| |