Escape lists when generating commands

main
Duncan Ogilvie 2 years ago
parent e69cf4d2b9
commit 9cdd0f7344

@ -165,7 +165,7 @@ struct Command {
// https://cmake.org/cmake/help/latest/manual/cmake-language.7.html#unquoted-argument
// NOTE: Normally '/' does not require quoting according to the documentation but this has been the case here
// previously, so for backwards compatibility its still here.
if (str.find_first_of("()#\"\\'> |/") == str.npos)
if (str.find_first_of("()#\"\\'> |/;") == str.npos)
return str;
std::string result;
result += "\"";

Loading…
Cancel
Save