private static String createOriginalCommandLine()

in cmake-runner-agent/src/jetbrains/buildServer/cmakerunner/agent/util/OutputRedirectProcessor.java [90:105]


  private static String createOriginalCommandLine(@NotNull final ProgramCommandLine pcl) throws RunBuildException {
    final StringBuilder sb = new StringBuilder();
    sb.append(pcl.getExecutablePath());
    for (final String arg : pcl.getArguments()) {
      sb.append(" ");
      final boolean hasSpaces = arg.indexOf(' ') != -1;
      if (hasSpaces) {
        sb.append("\"");
      }
      sb.append(StringUtil.escapeQuotes(arg));
      if (hasSpaces) {
        sb.append("\"");
      }
    }
    return sb.toString();
  }