string — CMake 3.23.0-rc3 Documentation
cmake.org › cmake › helpCMake language Escape Sequences such as \t, \r, , and \\ may be used to construct literal tabs, carriage returns, newlines, and backslashes (respectively) to pass in a regex. For example: The quoted argument " [ \t\r ]" specifies a regex that matches any single whitespace character.
cmake-language(7) — CMake 3.23.0-rc3 Documentation
cmake.org › cmake › helpLiteral variable references may consist of alphanumeric characters, the characters /_.+-, and Escape Sequences. Nested references may be used to evaluate variables of any name. See also policy CMP0053 documentation for historical considerations and reasons why the $ is also technically permitted but is discouraged.
cmake_path — CMake 3.23.0-rc4 Documentation
cmake.org › cmake › helpA string literal which may contain a path, path fragment, or multiple paths with a special separator depending on the command. See the description of each command to see how this is interpreted. <input>... Zero or more string literal arguments. <out-var> The name of a variable into which the result of a command will be written.