summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gmail.com>2015-03-28 14:16:22 -0700
committerMatt Turner <mattst88@gmail.com>2015-03-28 14:16:22 -0700
commit75817fb94ef24ea4b8ae4c941ab6bf1baed3a339 (patch)
tree648613d50ba8cde60580a50a3829ce857003e7cd
parentd4a8d9ab012c3df04356c69d81ce1ce59fdbf189 (diff)
check_dependencies.pl: Return proper exit code.
-rwxr-xr-xcheck_dependencies.pl8
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);