buf = new StringBuffer("cd ");
buf.append(MiscUtilities.getParentOfPath(buffer.getPath()));
buf.toString();
buf = new StringBuffer(lf95);
if(arprec) buf.append(" --[n]ap");
if(dealloc) buf.append(" --[n]dal");
if(spr2dpr) buf.append(" --[n]dbl");
if(f95warn) buf.append(" --[n]f95");
if(int2long) buf.append(" --[n]long");
if(warn) buf.append(" --[n]warn");
if(noautolink) buf.append(" -c");
if(dbginf) buf.append(" -g");
if(!incldir.equals("")) {
buf.append(" ");
buf.append("-I "+incldir);
}
if(!moddir.equals("")) {
buf.append(" ");
buf.append("-M "+moddir);
}
if(!linklib.equals("")) {
buf.append(" ");
buf.append("-l "+linklib);
}
if(!linkpath.equals("")) {
buf.append(" ");
buf.append("-L "+linkpath);
}
if(optims) buf.append(" -O");
if(!output.equals("")) {
buf.append(" ");
buf.append("-o "+output);
}
if(openmp) buf.append(" --[n]openmp");
if(autopar) buf.append(" --[n]parallel");
if(!addopts.equals("")) {
buf.append(" ");
buf.append(addopts);
}
buf.append(" ");
buf.append(source);
buf.toString();