[BACK]Return to engine.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / make

Diff for /src/usr.bin/make/engine.c between version 1.60 and 1.61

version 1.60, 2019/12/24 13:57:42 version 1.61, 2020/01/13 14:14:24
Line 666 
Line 666 
                         printf(" in target '%s'", job->node->name);                          printf(" in target '%s'", job->node->name);
                 if (job->flags & JOB_ERRCHECK) {                  if (job->flags & JOB_ERRCHECK) {
                         job->node->built_status = ERROR;                          job->node->built_status = ERROR;
                         /* compute expensive status if we really want it */  
                         if ((job->flags & JOB_SILENT) && job == &myjob)  
                                 determine_expensive_job(job);  
                         if (!keepgoing) {                          if (!keepgoing) {
                                 if (!silent)                                  if (!silent)
                                         printf("\n");                                          printf("\n");
Line 679 
Line 676 
                         }                          }
                         printf(", line %lu of %s", job->location->lineno,                          printf(", line %lu of %s", job->location->lineno,
                             job->location->fname);                              job->location->fname);
                           if ((job->flags & JOB_SILENT) && job == &myjob)
                                   determine_expensive_job(job);
                         if ((job->flags & (JOB_SILENT | JOB_IS_EXPENSIVE))                          if ((job->flags & (JOB_SILENT | JOB_IS_EXPENSIVE))
                             == JOB_SILENT)                              == JOB_SILENT)
                                 printf(": %s", job->cmd);                                  printf(": %s", job->cmd);

Legend:
Removed from v.1.60  
changed lines
  Added in v.1.61