diff options
Diffstat (limited to 'automake.in')
-rw-r--r-- | automake.in | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/automake.in b/automake.in index 836680af7..921a6ae09 100644 --- a/automake.in +++ b/automake.in @@ -6039,19 +6039,20 @@ sub lang_vala_finish_target ($$) my $var = var "${derived}_SOURCES"; return unless $var; - my @vala_sources = grep { /\.vala$/ } ($var->value_as_list_recursive); + my @vala_sources = grep { /\.(vala|vapi)$/ } ($var->value_as_list_recursive); # For automake bug#11229. return unless @vala_sources; foreach my $vala_file (@vala_sources) { - (my $c_file = $vala_file) =~ s/(.*)\.vala$/$1.c/; + my $c_file = $vala_file; $output_rules .= "\$(srcdir)/$c_file: \$(srcdir)/${derived}_vala.stamp\n" . "\t\@if test -f \$@; then :; else rm -f \$(srcdir)/${derived}_vala.stamp; fi\n" . "\t\@if test -f \$@; then :; else \\\n" . "\t \$(MAKE) \$(AM_MAKEFLAGS) \$(srcdir)/${derived}_vala.stamp; \\\n" . "\tfi\n" + if $c_file =~ s/(.*)\.vala$/$1.c/; } # Add rebuild rules for generated header and vapi files |