| GLOBAL | |
| ------ | |
| .. versionadded:: 4.5 | |
| Indication of whether a rule is globally visible. | |
| The boolean value of this property is true for rules created with the | |
| ``GLOBAL`` options to :command:`add_custom_rule()`. | |
| For rules created without the additional option ``GLOBAL`` this is false. | |
| However, setting this property to true promotes that rule to global scope. This | |
| promotion can only be done in the same directory where the rule was created. | |
| .. note:: | |
| Once an rule has been made global, it cannot be changed back to | |
| non-global. Therefore, if a project sets this property, it may only | |
| provide a value of true. CMake will issue an error if the project tries to | |
| set the property to a non-true value, even if the value was already false. |