diff options
author | Matthew Woehlke <matthew.woehlke@kitware.com> | 2016-09-28 16:07:39 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2016-09-28 18:18:20 (GMT) |
commit | 41291b20f3881cac781e5e628f8b892b29c7b39c (patch) | |
tree | e36f76ea8719cef0580d1cfdbae112e5e4d48b27 /Tests/RunCMake/CMP0045/CMP0045-NEW.cmake | |
parent | 8f25f37676cb860348738eff4dfb1c3b8bae0b59 (diff) | |
download | CMake-41291b20f3881cac781e5e628f8b892b29c7b39c.zip CMake-41291b20f3881cac781e5e628f8b892b29c7b39c.tar.gz CMake-41291b20f3881cac781e5e628f8b892b29c7b39c.tar.bz2 |
cmake_parse_arguments: Fix PARSE_ARGV multi-value argument handling
The `PARSE_ARGV` mode was recently added to help functions properly
parse their arguments even when those arguments may be quoted and
contain literal `;` in their values. Fix the implementation to encode
`;`s in reported multi-value arguments and in `UNPARSED_ARGUMENTS` so
that `;`s in the individual values are preserved in the lists. This
allows clients to access all their argument values correctly.
Diffstat (limited to 'Tests/RunCMake/CMP0045/CMP0045-NEW.cmake')
0 files changed, 0 insertions, 0 deletions