Return good exit status on --help.
This commit is contained in:
parent
881362bb04
commit
8b6fb26272
|
@ -115,7 +115,7 @@ if ($opt_gdb) {
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
sub usage {
|
sub usage {
|
||||||
pod2usage(-verbose=>2, -exitval=>2, -output=>\*STDOUT);
|
pod2usage(-verbose=>2, -exitval=>0, -output=>\*STDOUT);
|
||||||
}
|
}
|
||||||
|
|
||||||
sub debug {
|
sub debug {
|
||||||
|
|
|
@ -66,7 +66,7 @@ run(verilator_coverage_bin()
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
sub usage {
|
sub usage {
|
||||||
pod2usage(-verbose=>2, -exitval=>2, -output=>\*STDOUT);
|
pod2usage(-verbose=>2, -exitval=>0, -output=>\*STDOUT);
|
||||||
}
|
}
|
||||||
|
|
||||||
sub debug {
|
sub debug {
|
||||||
|
|
|
@ -168,8 +168,8 @@ sub filter {
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
sub usage {
|
sub usage {
|
||||||
pod2usage(-verbose=>2, -exitval=>2, -output=>\*STDOUT);
|
pod2usage(-verbose=>2, -exitval=>0, -output=>\*STDOUT);
|
||||||
exit(1);
|
exit(1); # Unreachable
|
||||||
}
|
}
|
||||||
|
|
||||||
sub debug {
|
sub debug {
|
||||||
|
|
|
@ -43,8 +43,8 @@ exit(0);
|
||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
sub usage {
|
sub usage {
|
||||||
pod2usage(-verbose=>2, -exitval=>2, -output=>\*STDOUT);
|
pod2usage(-verbose=>2, -exitval=>0, -output=>\*STDOUT);
|
||||||
exit(1);
|
exit(1); # Unreachable
|
||||||
}
|
}
|
||||||
|
|
||||||
sub parameter {
|
sub parameter {
|
||||||
|
|
|
@ -39,8 +39,8 @@ profcfunc($Opt_File);
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
sub usage {
|
sub usage {
|
||||||
pod2usage(-verbose=>2, -exitval=>2, -output=>\*STDOUT);
|
pod2usage(-verbose=>2, -exitval=>0, -output=>\*STDOUT);
|
||||||
exit(1);
|
exit(1); # Unreachable
|
||||||
}
|
}
|
||||||
|
|
||||||
sub debug {
|
sub debug {
|
||||||
|
|
|
@ -38,8 +38,8 @@ cwrite("graph_export.cpp");
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
sub usage {
|
sub usage {
|
||||||
pod2usage(-verbose=>2, -exitval=>2, -output=>\*STDOUT);
|
pod2usage(-verbose=>2, -exitval=>0, -output=>\*STDOUT);
|
||||||
exit(1);
|
exit(1); # Unreachable
|
||||||
}
|
}
|
||||||
|
|
||||||
sub debug {
|
sub debug {
|
||||||
|
|
|
@ -43,8 +43,8 @@ dotwrite();
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
sub usage {
|
sub usage {
|
||||||
pod2usage(-verbose=>2, -exitval=>2, -output=>\*STDOUT);
|
pod2usage(-verbose=>2, -exitval=>0, -output=>\*STDOUT);
|
||||||
exit(1);
|
exit(1); # Unreachable
|
||||||
}
|
}
|
||||||
|
|
||||||
sub debug {
|
sub debug {
|
||||||
|
|
|
@ -22,7 +22,8 @@ Getopt::Long::config("no_auto_abbrev");
|
||||||
if (! GetOptions (
|
if (! GetOptions (
|
||||||
"debug" => sub { $Debug = 1; },
|
"debug" => sub { $Debug = 1; },
|
||||||
"help" => sub { print "Version $VERSION\n";
|
"help" => sub { print "Version $VERSION\n";
|
||||||
pod2usage(-verbose=>2, -exitval => 2, output=>\*STDOUT, -noperldoc=>1); },
|
pod2usage(-verbose=>2, -exitval => 0,
|
||||||
|
output=>\*STDOUT, -noperldoc=>1); },
|
||||||
"narrow!" => sub { $Opt_Widen = 0; },
|
"narrow!" => sub { $Opt_Widen = 0; },
|
||||||
"version" => sub { print "Version $VERSION\n"; exit(0); },
|
"version" => sub { print "Version $VERSION\n"; exit(0); },
|
||||||
"widen!" => sub { $Opt_Widen = 1; }, # Default, undocumented
|
"widen!" => sub { $Opt_Widen = 1; }, # Default, undocumented
|
||||||
|
|
|
@ -40,8 +40,8 @@ print '(query-replace-regexp "(\\([0-9a-z_]+\\))" "\\1" nil nil nil)',"\n";
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
sub usage {
|
sub usage {
|
||||||
pod2usage(-verbose=>2, -exitval=>2, -output=>\*STDOUT);
|
pod2usage(-verbose=>2, -exitval=>0, -output=>\*STDOUT);
|
||||||
exit(1);
|
exit(1); # Unreachable
|
||||||
}
|
}
|
||||||
|
|
||||||
sub debug {
|
sub debug {
|
||||||
|
|
|
@ -50,8 +50,8 @@ foreach my $cpt (@Opt_Cpt) {
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
sub usage {
|
sub usage {
|
||||||
pod2usage(-verbose=>2, -exitval=>2, -output=>\*STDOUT);
|
pod2usage(-verbose=>2, -exitval=>0, -output=>\*STDOUT);
|
||||||
exit(1);
|
exit(1); # Unreachable
|
||||||
}
|
}
|
||||||
|
|
||||||
sub parameter {
|
sub parameter {
|
||||||
|
|
|
@ -56,8 +56,8 @@ process();
|
||||||
|
|
||||||
sub usage {
|
sub usage {
|
||||||
print "Version $VERSION\n";
|
print "Version $VERSION\n";
|
||||||
pod2usage(-verbose=>2, -exitval=>2, -output=>\*STDOUT, -noperldoc=>1);
|
pod2usage(-verbose=>2, -exitval=>0, -output=>\*STDOUT, -noperldoc=>1);
|
||||||
exit(1);
|
exit(1); # Unreachable
|
||||||
}
|
}
|
||||||
|
|
||||||
sub parameter {
|
sub parameter {
|
||||||
|
|
|
@ -39,8 +39,8 @@ process();
|
||||||
|
|
||||||
sub usage {
|
sub usage {
|
||||||
print "Version $VERSION\n";
|
print "Version $VERSION\n";
|
||||||
pod2usage(-verbose=>2, -exitval=>2, -output=>\*STDOUT, -noperldoc=>1);
|
pod2usage(-verbose=>2, -exitval=>0, -output=>\*STDOUT, -noperldoc=>1);
|
||||||
exit(1);
|
exit(1); # Unreachable
|
||||||
}
|
}
|
||||||
|
|
||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
|
@ -33,8 +33,8 @@ write_keys("$Opt_Srcdir/../include/verilated_cov_key.h");
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
sub usage {
|
sub usage {
|
||||||
pod2usage(-verbose=>2, -exitval=>2, -output=>\*STDOUT);
|
pod2usage(-verbose=>2, -exitval=>0, -output=>\*STDOUT);
|
||||||
exit(1);
|
exit(1); # Unreachable
|
||||||
}
|
}
|
||||||
|
|
||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
|
@ -201,8 +201,8 @@ exit(10) if $runner->fail_count;
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
sub usage {
|
sub usage {
|
||||||
pod2usage(-verbose=>2, -exitval=>2, -output=>\*STDOUT);
|
pod2usage(-verbose=>2, -exitval=>0, -output=>\*STDOUT);
|
||||||
exit(1);
|
exit(1); # Unreachable
|
||||||
}
|
}
|
||||||
|
|
||||||
sub debug {
|
sub debug {
|
||||||
|
|
|
@ -17,7 +17,7 @@ foreach my $prog (
|
||||||
"../bin/verilator_gantt",
|
"../bin/verilator_gantt",
|
||||||
"../bin/verilator_profcfunc",
|
"../bin/verilator_profcfunc",
|
||||||
) {
|
) {
|
||||||
run(fails => 1,
|
run(fails => 0,
|
||||||
cmd => ["perl", $prog,
|
cmd => ["perl", $prog,
|
||||||
"--help"],
|
"--help"],
|
||||||
logfile => "$Self->{obj_dir}/t_help.log",
|
logfile => "$Self->{obj_dir}/t_help.log",
|
||||||
|
|
|
@ -237,8 +237,8 @@ write_output_v($Opt_Output);
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
sub usage {
|
sub usage {
|
||||||
pod2usage(-verbose=>2, -exitval=>2, -output=>\*STDOUT);
|
pod2usage(-verbose=>2, -exitval=>0, -output=>\*STDOUT);
|
||||||
exit(1);
|
exit(1); # Unreachable
|
||||||
}
|
}
|
||||||
|
|
||||||
sub debug {
|
sub debug {
|
||||||
|
|
Loading…
Reference in New Issue