• Matthew Woehlke's avatar
    cmake_parse_arguments: Fix PARSE_ARGV multi-value argument handling · 41291b20
    Matthew Woehlke authored
    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.
ArgvN.cmake 1.24 KB