summaryrefslogtreecommitdiffstats
path: root/Help
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2013-10-18 17:00:17 (GMT)
committerBrad King <brad.king@kitware.com>2013-10-22 13:09:52 (GMT)
commit6865c8fe05d407077a598fcc0921ef62dfeaf021 (patch)
tree7295bc74f2589671684e77c44a7a37ccdbbfac21 /Help
parentaa76518f8bfd821f000d1779066eb7614cdd079b (diff)
downloadCMake-6865c8fe05d407077a598fcc0921ef62dfeaf021.zip
CMake-6865c8fe05d407077a598fcc0921ef62dfeaf021.tar.gz
CMake-6865c8fe05d407077a598fcc0921ef62dfeaf021.tar.bz2
Add policy CMP0032 to disallow output_required_files
Diffstat (limited to 'Help')
-rw-r--r--Help/command/output_required_files.rst4
-rw-r--r--Help/manual/cmake-policies.7.rst1
-rw-r--r--Help/policy/CMP0032.rst13
3 files changed, 17 insertions, 1 deletions
diff --git a/Help/command/output_required_files.rst b/Help/command/output_required_files.rst
index d6bce13..5e13557 100644
--- a/Help/command/output_required_files.rst
+++ b/Help/command/output_required_files.rst
@@ -1,7 +1,9 @@
output_required_files
---------------------
-Deprecated. Approximate C preprocessor dependency scanning.
+Disallowed. See CMake Policy :policy:`CMP0032`.
+
+Approximate C preprocessor dependency scanning.
This command exists only because ancient CMake versions provided it.
CMake handles preprocessor dependency scanning automatically using a
diff --git a/Help/manual/cmake-policies.7.rst b/Help/manual/cmake-policies.7.rst
index ab1bf39..04ac33b 100644
--- a/Help/manual/cmake-policies.7.rst
+++ b/Help/manual/cmake-policies.7.rst
@@ -61,3 +61,4 @@ All Policies
/policy/CMP0029
/policy/CMP0030
/policy/CMP0031
+ /policy/CMP0032
diff --git a/Help/policy/CMP0032.rst b/Help/policy/CMP0032.rst
new file mode 100644
index 0000000..1b6be48
--- /dev/null
+++ b/Help/policy/CMP0032.rst
@@ -0,0 +1,13 @@
+CMP0032
+-------
+
+The :command:`output_required_files` command should not be called.
+
+This command was added in June 2001 to expose the then-current CMake
+implicit dependency scanner. CMake's real implicit dependency scanner
+has evolved since then but is not exposed through this command. The
+scanning capabilities of this command are very limited and this
+functionality is better achieved through dedicated outside tools.
+
+.. |disallowed_version| replace:: 3.0.0
+.. include:: DISALLOWED_COMMAND.txt