1CMP0050
2-------
3
4Disallow add_custom_command SOURCE signatures.
5
6CMake 2.8.12 and lower allowed a signature for :command:`add_custom_command`
7which specified an input to a command.  This was undocumented behavior.
8Modern use of CMake associates custom commands with their output, rather
9than their input.
10
11The ``OLD`` behavior for this policy is to allow the use of
12:command:`add_custom_command` SOURCE signatures.  The ``NEW`` behavior for this
13policy is to issue an error if such a signature is used.
14
15This policy was introduced in CMake version 3.0.
16CMake version |release| warns when the policy is not set and uses
17``OLD`` behavior.  Use the :command:`cmake_policy` command to set it to ``OLD`` or
18``NEW`` explicitly.
19
20.. include:: DEPRECATED.txt
21