Skip to content

Commit 42b4a8a

Browse files
levittet8m
authored andcommitted
Configurations/gentemplate.pm: Generate generators too, when necessary
A generator in a `GENERATE[generated]=generator` build.info statement may itself be generated. That needs to be taken into account. This was always meant to be, but we missed the spot, for lack of use cases. Now we have one. Reviewed-by: Matt Caswell <[email protected]> Reviewed-by: Tomas Mraz <[email protected]> (Merged from openssl#18263)
1 parent db24ed5 commit 42b4a8a

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Configurations/gentemplate.pm

+4
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,10 @@ sub dogenerate {
227227
foreach (@{$self->{info}->{depends}->{$src} // []}) {
228228
$self->dogenerate($_, $obj, $bin, %opts);
229229
}
230+
# The generator itself may be is generated
231+
if ($self->{info}->{generate}->{$script}) {
232+
$self->dogenerate($script, $obj, $bin, %opts);
233+
}
230234
}
231235
$cache{$src} = 1;
232236
}

0 commit comments

Comments
 (0)