diff options
author | Matt Turner <mattst88@gmail.com> | 2015-03-28 14:16:22 -0700 |
---|---|---|
committer | Matt Turner <mattst88@gmail.com> | 2015-03-28 14:16:22 -0700 |
commit | 75817fb94ef24ea4b8ae4c941ab6bf1baed3a339 (patch) | |
tree | 648613d50ba8cde60580a50a3829ce857003e7cd | |
parent | d4a8d9ab012c3df04356c69d81ce1ce59fdbf189 (diff) |
check_dependencies.pl: Return proper exit code.
-rwxr-xr-x | check_dependencies.pl | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/check_dependencies.pl b/check_dependencies.pl index bd6f562..3e49f7f 100755 --- a/check_dependencies.pl +++ b/check_dependencies.pl @@ -58,6 +58,8 @@ sub wanted { finddepth(\&wanted, @ARGV); +my $fail = 0; + foreach my $shader_test (@shader_test) { my $expected; my $actual; @@ -91,11 +93,15 @@ foreach my $shader_test (@shader_test) { close($fh); if ($actual != undef && $expected != $actual) { - print "$shader_test requested $expected, but requires $actual\n" + print "$shader_test requested $expected, but requires $actual\n"; + $fail = 1; } my @extension = array_diff(@expected_ext, @actual_ext); foreach my $extension (@extension) { print "$shader_test extension $extension mismatch\n"; + $fail = 1; } } + +exit($fail); |