Introduce --timelog=FILE flag to GNU Make

This commit is contained in:
Justine Tunney 2024-05-25 14:49:29 -07:00
parent edb03b89d8
commit c2db3b703a
No known key found for this signature in database
GPG key ID: BE714B4575D6E328
7 changed files with 214 additions and 0 deletions

View file

@ -1104,6 +1104,8 @@ reap_children (int block, int err)
void
free_childbase (struct childbase *child)
{
timelog_end (child->timelog);
if (child->environment != 0)
{
char **ep = child->environment;
@ -1463,6 +1465,7 @@ start_job_command (struct child *child)
jobserver_pre_child (ANY_SET (flags, COMMANDS_RECURSE));
child->timelog = timelog_begin (argv);
child->pid = child_execute_job ((struct childbase *)child,
child->good_stdin, argv);