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