| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Use a different directory name for the Exporter build tree so that it is
out-of-source even when the main test is in-source.
|
|
|
|
|
| |
Add a random version component so that the test is unlikely to conflict
with other tests of the same CMake version on the same machine.
|
|\
| |
| |
| |
| | |
3fdfa5d3 Features: Make CMAKE_CXX_KNOWN_FEATURES a property.
|
| |
| |
| |
| |
| | |
As a 'built-in' variable it imposes a cost on all variable lookups
and it is expected to be rarely used.
|
|\ \
| |/
|/|
| |
| |
| | |
17c31b8b Qt4: Extend the Qt4Targets test to cover dir and target moc parameters.
6a5bd7f0 Qt4: write moc parameter file only when content has changed
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
42e1cd13 file(GENERATE): Only write the file if content is different.
|
| |/
| |
| |
| | |
No policy is used to control this behavior for now.
|
|\ \
| |/
|/|
| |
| | |
a36b957f Features: Add cxx_template_template_parameters.
|
| |
| |
| |
| |
| | |
Extend the existing feature infrastructure as needed to support
both C++11 and C++98 features.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
8d0b1cca Features: FATAL_ERROR on compilers with no recorded features.
447fbb3f Tests: Execute compile features tests unconditionally.
597bb72e Tests: Run RunCMake.target_compile_features unconditionally.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Users of the new target_compile_features command are expected to
check the existence of the CMAKE_CXX_COMPILE_FEATURES variable before
attempting to use it to require features.
|
| | |
| | |
| | |
| | | |
Conditionally create a dummy test if there are no known features.
|
| |/
| |
| |
| |
| | |
It is so far testing only cases which are fatal regardless of
recorded features.
|
|\ \
| | |
| | |
| | |
| | | |
ccd29b9a ExternalData: Warn on missing file instead of failing
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When the primary source tree path named by a DATA{} reference does not
exist, produce an AUTHOR_WARNING instead of a FATAL_ERROR. This is
useful when writing a new DATA{} reference to a test reference output
that has not been created yet. This way the developer can run the test,
manually verify the output, and then copy it into place to provide the
reference and eliminate the warning.
If the named source tree path is expected to be a file but exists as a
directory, we still need to produce a FATAL_ERROR.
|
| |
| |
| |
| |
| | |
Print the reason for the offending entry in the
INTERFACE_INCLUDE_DIRECTORIES.
|
|/ |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
60c0d2dd Features: Add cxx_defaulted_move_initializers.
c4e67235 Features: Add cxx_long_long_type.
dcaafada Features: Add cxx_func_identifier.
251a1f02 Features: Add cxx_local_type_template_args.
53fe7773 Features: Add cxx_extended_friend_declarations.
16603f7c Features: Add cxx_enum_forward_declarations.
adf22f61 Features: Add cxx_default_function_template_args.
7b3e8a05 Features: Add cxx_right_angle_brackets.
9a49fd21 Features: Add cxx_decltype_incomplete_return_types.
1889045c Features: Add cxx_sizeof_member.
ab455eba Features: Add cxx_thread_local.
300ce248 Features: Add cxx_inline_namespaces.
f9d04a96 Features: Add cxx_variadic_macros.
3d76656f Features: Add cxx_uniform_initialization.
e74b216c Features: Add cxx_generalized_initializers.
ff80c3b4 Features: Add cxx_attributes.
...
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
cxx_alignof will be a separate feature known to CMake, because
both can be implemented with separate backward compatibility
versions.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|