VERBATIM -------- .. versionadded:: 4.5 ``VERBATIM`` is a boolean indicating that all arguments to the commands produced by the instantiation of the rule will be escaped properly for the build tool so that the invoked command receives each argument unchanged. Note that one level of escapes is still used by the CMake language processor before :command:`add_custom_command` command even sees the arguments. By default, ``VERBATIM`` has a true value because it is recommended as it enables correct behavior. When ``VERBATIM`` is not given the behavior is platform specific because there is no protection of tool-specific special characters.