public static ExternalBinaryInfo ParseFromUnixStyle (string command, IBuildContext ctxt) { ExternalBinaryInfo info = new ExternalBinaryInfo (); if (info.SetFromUnixStyle (command, ctxt)) return null; return info; }
public static ExternalBinaryInfo ParseFromUnixStyle(string command, IBuildContext ctxt) { ExternalBinaryInfo info = new ExternalBinaryInfo(); if (info.SetFromUnixStyle(command, ctxt)) { return(null); } return(info); }
// Result protected override void CloneTo(Result r) { ExternalBinaryInfo ebi = (ExternalBinaryInfo)r; ebi.Program = Program; }
bool InitGacutil () { ctxt = new MiniBuildContext (this); ExternalBinaryInfo ebi = new ExternalBinaryInfo (gacutil_binary); ConfigureGacutilProgram configure = new ConfigureGacutilProgram (); ArgCollector ac = configure.GetCollector (); ac.Add (ebi, log); if (ac.FinalizeArgs (ctxt, log)) return true; Result r = configure.Build (ac, ctxt); if (r == null) return true; gacprog = (GacutilProgram) r; return false; }