Exemple #1
0
 public override void RunJob(
     string projectRoot,
     ProjectConfig project,
     ProjectBuildTarget target,
     ProjectBuildJob job)
 {
     foreach (KeyValuePair <string, string> buildJobs in job.Arguments)
     {
         ProjectBuildJob subJob = ProjectBuildJob.Load(buildJobs.Value);
         project.RunJob(projectRoot, target, subJob);
     }
 }
Exemple #2
0
        public override void RunJob(
            string projectRoot,
            ProjectConfig project,
            ProjectBuildTarget target,
            ProjectBuildJob job)
        {
            ProjectBuildJob includeJob = ProjectBuildJob.Load(job.Arguments["merge:include"]);

            foreach (KeyValuePair <string, string> buildJobs in job.Arguments)
            {
                if (buildJobs.Key != "merge:include")
                {
                    includeJob.Arguments[buildJobs.Key] = buildJobs.Value;
                }
            }

            project.RunJob(projectRoot, target, includeJob);
        }