r2817 - trunk
mikma at minisip.org
mikma at minisip.org
Thu Oct 5 18:27:49 CEST 2006
Author: mikma
Date: 2006-10-05 18:27:47 +0200 (Thu, 05 Oct 2006)
New Revision: 2817
Modified:
trunk/build.pl
Log:
Add cpp, CXX and CPP and handle cross compiler in envdump
Modified: trunk/build.pl
===================================================================
--- trunk/build.pl 2006-10-04 13:45:44 UTC (rev 2816)
+++ trunk/build.pl 2006-10-05 16:27:47 UTC (rev 2817)
@@ -652,14 +652,27 @@
sub _first_line { $_[0] }
sub cb_envdump_pre {
+ my $gxx;
+ my $cpp;
+ my $ld;
+ if (cross_compiling()) {
+ $gxx = "$hostspec-g++";
+ $cpp = "$hostspec-cpp";
+ $ld = "$hostspec-ld";
+ } else {
+ $gxx = $ENV{CXX} || 'g++';
+ $cpp = $ENV{CPP} || 'cpp';
+ $ld = 'ld';
+ }
print "Working Copy ", `svn info | grep ^Rev`;
print "pkg-config: ", _first_line(`pkg-config --version`);
print "autoconf: ", _first_line(`autoconf --version`);
print "automake: ", _first_line(`automake --version`);
print " libtool: ", _first_line(`libtool --version`);
print " make: ", _first_line(`make --version`);
- print " g++: ", _first_line(`g++ --version`);
- print " ld: ", _first_line(`ld --version`);
+ print " g++: ", _first_line(`$gxx --version`);
+ print " cpp: ", _first_line(`$cpp --version`);
+ print " ld: ", _first_line(`$ld --version`);
print "\n";
$show_env = 1;
show_env();
@@ -896,13 +909,13 @@
}
sub pretty_env_paths {
- my $value = '' . $_[0];
+ my $value = $_[0] || '';
$value =~ s/$topdir/\${topdir}/g;
return $value;
}
sub show_env {
return unless $show_env;
- my @envvars = qw( CXXFLAGS CPPFLAGS LDFLAGS PATH );
+ my @envvars = qw( CXX CPP CXXFLAGS CPPFLAGS LDFLAGS PATH );
push @envvars, qw( PKG_CONFIG_PATH ACLOCAL_FLAGS LD_LIBRARY_PATH )
unless $pkg;
push @envvars, 'CCACHE_DIR' if $ccache;
More information about the Minisip-devel
mailing list