b0ce16e6a3
debugging option. Bumped PKGREVISION.
36 lines
1.1 KiB
Text
36 lines
1.1 KiB
Text
$NetBSD: patch-ce,v 1.1 2006/07/17 22:16:55 rillig Exp $
|
|
|
|
- Use @CC@ instead of gcc for the compiler.
|
|
- Prefer the installed cqual over the one in $PATH.
|
|
- Error messages belong on stderr, not stdout.
|
|
|
|
--- bin/gcqual.in.orig 2006-07-17 08:55:02.000000000 +0200
|
|
+++ bin/gcqual.in 2006-07-17 08:57:26.000000000 +0200
|
|
@@ -22,10 +22,10 @@ use File::Basename;
|
|
|
|
|
|
# Global config options -- should probably do something smarter with $CC
|
|
-$CC="gcc";
|
|
-$cqual="cqual";
|
|
-$pkgdatadir = "@prefix@/share/@PACKAGE@"; # Yuck. Is there a better way?
|
|
-$scriptname = $0;
|
|
+my $CC = "@CC@";
|
|
+my $cqual = (-f "@prefix@/bin/cqual" ? "@prefix@/bin/cqual" : "cqual");
|
|
+my $pkgdatadir = "@prefix@/share/@PACKAGE@"; # Yuck. Is there a better way?
|
|
+my $scriptname = $0;
|
|
|
|
sub usage
|
|
{
|
|
@@ -237,10 +237,10 @@ if ($#ifiles >= 0) {
|
|
}
|
|
print ("@cmd\n") if ($debug);
|
|
system(@cmd) == 0
|
|
- or die "cqual failed: $?";
|
|
+ or die "cqual failed with exitcode " . ($?>>8) . ": $!";
|
|
}
|
|
else
|
|
{
|
|
- print ("Could not parse command line args. No .c or .i files specified?\n");
|
|
+ print STDERR ("Could not parse command line args. No .c or .i files specified?\n");
|
|
usage();
|
|
}
|