summaryrefslogtreecommitdiffstats
path: root/WebKitTools/Scripts/run-safari
diff options
context:
space:
mode:
Diffstat (limited to 'WebKitTools/Scripts/run-safari')
-rwxr-xr-xWebKitTools/Scripts/run-safari24
1 files changed, 23 insertions, 1 deletions
diff --git a/WebKitTools/Scripts/run-safari b/WebKitTools/Scripts/run-safari
index 4474b69..f31fed3 100755
--- a/WebKitTools/Scripts/run-safari
+++ b/WebKitTools/Scripts/run-safari
@@ -26,13 +26,35 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-# Simplified "run" script for Web Kit Open Source Project.
+# Simplified "run" script for WebKit Open Source Project.
use strict;
use FindBin;
+use Getopt::Long qw(:config pass_through);
use lib $FindBin::Bin;
use webkitdirs;
+my $programName = basename($0);
+my $showHelp = 0;
+my $run64Bit;
+
+my $usage = <<EOF;
+Usage: $programName [options]
+ --help Show this help message
+ --64-bit Run in 64-bit mode
+EOF
+
+my $getOptionsResult = GetOptions(
+ 'help' => \$showHelp,
+ '64-bit!' => \$run64Bit
+);
+
+if (!$getOptionsResult || $showHelp) {
+ print STDERR $usage;
+ exit 1;
+}
+
+setRun64Bit($run64Bit);
setConfiguration();
# Check to see that all the frameworks are built.