X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=Configurations%2Fcommon.tmpl;h=af1746a14485222cbfbf19800643821421871d1a;hp=f5c392099b074e0a6845e31b29f1326d75d5e53a;hb=2036fd50466b0586326bbc260a4f77020467531a;hpb=2110febb117f477cbcaf6c8fe724848b57f5d433 diff --git a/Configurations/common.tmpl b/Configurations/common.tmpl index f5c392099b..af1746a144 100644 --- a/Configurations/common.tmpl +++ b/Configurations/common.tmpl @@ -42,8 +42,11 @@ my $bin = shift; my %opts = @_; if ($unified_info{generate}->{$src}) { + my $script = $unified_info{generate}->{$src}->[0]; $OUT .= generatesrc(src => $src, generator => $unified_info{generate}->{$src}, + generator_incs => $unified_info{includes}->{$script}, + generator_deps => $unified_info{depends}->{$script}, deps => $unified_info{depends}->{$src}, incs => [ @{$unified_info{includes}->{$bin}}, @{$unified_info{includes}->{$obj}} ], @@ -158,10 +161,10 @@ # Build all known libraries, engines, programs and scripts. # Everything else will be handled as a consequence. - dolib($_) foreach @{$unified_info{libraries}}; - doengine($_) foreach @{$unified_info{engines}}; - dobin($_) foreach @{$unified_info{programs}}; - doscript($_) foreach @{$unified_info{scripts}}; + foreach (@{$unified_info{libraries}}) { dolib($_); } + foreach (@{$unified_info{engines}}) { doengine($_); } + foreach (@{$unified_info{programs}}) { dobin($_); } + foreach (@{$unified_info{scripts}}) { doscript($_); } # Finally, should there be any applicable BEGINRAW/ENDRAW sections, # they are added here.