Stephen Kelly
596b2a8c08
Disallow linking to utility targets ( #13902 ).
2013-11-07 11:06:40 +01:00
Stephen Kelly
301bb5cdda
Disallow link-to-self ( #13947 ).
2013-11-07 11:06:39 +01:00
Stephen Kelly
05f5fde0eb
Disallow invalid target names ( #13140 )
...
Exclude Borland and NMake from the CMP0037 test. They do not accept
the colon in a target name.
2013-11-07 11:06:39 +01:00
Brad King
c76e44e7b9
Help: Limit reference manual toctree depth to 1
...
Add a :maxdepth: option to all toctree directives to limit their depth
to 1. We do not want subheadings from individual documents to pollute
the already large lists of CMake Domain objects.
2013-11-01 11:12:02 -04:00
Brad King
f88332f5b7
Help: Glob manual/*.rst in Sphinx configuration
...
Add the man page description line as explicit markup at the top of each
Help/manual/*.rst file and scan it from conf.py to automatically
generate the man_pages Sphinx configuration value. This reduces the
number of places that need to be changed when a new manual is added.
2013-10-30 09:58:25 -04:00
Brad King
6c9194488a
Add policy CMP0036 to disallow build_name
2013-10-22 09:09:53 -04:00
Brad King
3969bb23aa
Add policy CMP0035 to disallow variable_requires
2013-10-22 09:09:52 -04:00
Brad King
178b9af186
Add policy CMP0034 to disallow utility_source
2013-10-22 09:09:52 -04:00
Brad King
248d1dc057
Add policy CMP0033 to disallow export_library_dependencies
2013-10-22 09:09:52 -04:00
Brad King
6865c8fe05
Add policy CMP0032 to disallow output_required_files
2013-10-22 09:09:52 -04:00
Brad King
aa76518f8b
Add policy CMP0031 to disallow load_command
2013-10-22 09:09:52 -04:00
Brad King
97268cf5b7
Add policy CMP0030 to disallow use_mangled_mesa
2013-10-22 09:09:51 -04:00
Brad King
9f64fbf5b5
Add policy CMP0029 to disallow subdir_depends
2013-10-22 09:09:51 -04:00
Brad King
0d9e8b1ab9
Merge topic 'double-colon-is-imported'
...
f063c45
Consider targets with double colons to be IMPORTED or ALIAS targets.
2013-10-22 09:07:40 -04:00
Stephen Kelly
f063c45589
Consider targets with double colons to be IMPORTED or ALIAS targets.
...
Introduce a policy to control the behavior.
The AliasTargets unit test already tests that using a
double-semicolon in the name is not an error. Change the ExportImport
test to use a namespace with a double-semicolon too.
2013-10-21 15:56:31 +02:00
Stephen Kelly
6d50d0197a
Help: Add introduction section to cmake-policies manual
...
Explain the concept behind policies.
2013-10-18 14:23:28 -04:00
Stephen Kelly
70ae6dfd92
Handle genexes when evaluating INTERFACE_INCLUDE_DIRECTORIES errors.
2013-10-18 10:11:49 -04:00
Kitware Robot
f051814ed0
Convert builtin help to reStructuredText source files
...
Run the convert-help.bash script to convert documentation:
./convert-help.bash "/path/to/CMake-build/bin"
Then remove it.
2013-10-15 14:12:03 -04:00