private static Build LoadFromForConfig(ProjectConfig cfg) { var x = new Build(); Utils.FromString(cfg.GetConfigurationProperty("LinkTimeOptimization", false), out x.lTO); Utils.FromString(cfg.GetConfigurationProperty("DebugSymbols", false), out x.emitDebug); x.OptimizationLevel = OptimizationLevelFromString(cfg.GetConfigurationProperty("OptimizationLevel", false)); x.PlatformTarget = PlatformTargetFromString(cfg.GetConfigurationProperty("PlatformTarget", false)); return x; }
private static Debug LoadFromForConfig(ProjectConfig cfg) { var x = new Debug(); x.StartActionQ = StartActionQFromString(cfg.GetConfigurationProperty("StartAction", false)); Utils.FromString(cfg.GetConfigurationProperty("StartProgram", false), out x.externalProgram); Utils.FromString(cfg.GetConfigurationProperty("StartArguments", false), out x.commandLineArgs); Utils.FromString(cfg.GetConfigurationProperty("StartWorkingDirectory", false), out x.workingDir); Utils.FromString(cfg.GetConfigurationProperty("StartDebuggerScript", false), out x.debuggerScript); return x; }