Make filter-build-webkit testable using LoadAsModule
[WebKit-https.git] / Tools / Scripts / filter-build-webkit
index 97a732708635680f31d9d3d91636fa440cde9f72..270a49c50f85baf88f797e14ecb675db2146e9ed 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/perl -w
 
-# Copyright (C) 2011 Apple Inc. All rights reserved.
+# Copyright (C) 2011, 2012, 2013 Apple Inc. All rights reserved.
 # 
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions
@@ -71,12 +71,15 @@ sub usageAndExit();
 # Defined in VCSUtils.
 sub possiblyColored($$);
 
-my $showHelp;
+# Global variables used only in global scope.
 my $outputPath = "&STDOUT";
-my $outputFormat = "text";
-my $useColor = -t STDOUT;
-my $unfilteredOutputPath = "build.log";
-my $logUnfilteredOutput;
+my $showHelp;
+
+# Global variables used in global and subroutine scope.
+our $logUnfilteredOutput;
+our $outputFormat = "text";
+our $unfilteredOutputPath = "build.log";
+our $useColor = -t STDOUT;
 
 sub usageAndExit()
 {