message: Correct handling of PATH in VCPKG_KEEP_ENV_VARS
diff: @@ -387,10 +387,19 @@ namespace vcpkg
  auto vars = Strings::split(*k, ';');
  for (auto&& var : vars)
  + {
  + if (Strings::case_insensitive_ascii_equals(var, "PATH"))
  + {
  + new_path.assign(prepend_to_path.data(), prepend_to_path.size());
  + if (!new_path.empty()) new_path.push_back(';');
  + new_path.append(get_environment_variable("PATH").value_or(""));
  + }
  + else
  {
  env_strings.push_back(var);
  }
  }
  + }
  Environment env;
  