<RULE>_PATTERNSΒΆ
Added in version 4.5.
Patterns specification for instantiating the rule <RULE>.
The <RULE>_PATTERNS property may be set to a
semicolon-separated list of patterns using the
syntax PATTERN=VALUE or PATTERN=. More precisely, each item must match
the regular expression (^[A-Z][A-Z0-9_]+)=(.*)$.
CMake will automatically drop any patterns which do not match against this regular expression.
The list is ordered, so a pattern can use in its definition a previously
defined pattern. In the following example,
OUTPUT_DIR=/some/path;OUTPUT_FILE=<OUTPUT_DIR>/my_file, when the pattern
<OUTPUT_FILE> is expanded, the pattern <OUTPUT_DIR> is already known.
Related properties:
RULE_PATTERNSto specify patterns for a file set.
Related commands:
add_custom_rule()for custom rule specification.