tng 2003/03/10 06:21:40
Modified: c/scripts packageBinaries.pl
Log:
ICU and Xerces-C++ should use the same compiler.
Revision Changes Path
1.123 +15 -11 xml-xerces/c/scripts/packageBinaries.pl
Index: packageBinaries.pl
===================================================================
RCS file: /home/cvs/xml-xerces/c/scripts/packageBinaries.pl,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -r1.122 -r1.123
--- packageBinaries.pl 7 Mar 2003 20:50:52 -0000 1.122
+++ packageBinaries.pl 10 Mar 2003 14:21:39 -0000 1.123
@@ -832,10 +832,8 @@
if ($opt_c eq "") {$opt_c = "xlc_r"; }
if ($opt_x eq "") {$opt_x = "xlC_r"; }
- $icuCompileFlags = 'CXX="$opt_x" ' .
- 'CC="$opt_c" ' .
- 'CFLAGS="-w -O2 -qmaxmem=-1" ' .
- 'CXXFLAGS="-w -O2 -qmaxmem=-1" ';
+ $icu_cxxflags = '"-w -O2 -qmaxmem=-1"';
+ $icu_cflags = '"-w -O2 -qmaxmem=-1"';
if ($opt_m =~ m/icu/i) {
$ENV{'LIBPATH'}="$ICUROOT/lib:$ENV{'LIBPATH'}";
@@ -877,7 +875,8 @@
$opt_m = "inmem";
}
- $icuCompileFlags = 'CC=$opt_c CXX=$opt_x CXXFLAGS="-w +O2 +Ofltacc"
CFLAGS="-w +O2 +Ofltacc"';
+ $icu_cxxflags = '"-w +O2 +Ofltacc"';
+ $icu_cflags = '"-w +O2 +Ofltacc"';
if ($opt_m =~ m/icu/i) {
$ENV{'SHLIB_PATH'}="$ICUROOT/lib:$ENV{'SHLIB_PATH'}";
@@ -890,14 +889,16 @@
$platform = "beos";
if ($opt_c eq "") {$opt_c = "gcc";}
if ($opt_x eq "") {$opt_x = "g++";}
- $icuCompileFlags = 'CC=$opt_c CXX=$opt_x CXXFLAGS="-w -O" CFLAGS="-w -O"';
+ $icu_cxxflags = '"-w -O"';
+ $icu_cflags = '"-w -O"';
psystem ("echo LIBRARY_PATH=$ENV{'LIBRARY_PATH'}");
}
if ($platform =~ m/Linux/i) {
$platform = "linux";
if ($opt_c eq "") {$opt_c = "gcc";}
if ($opt_x eq "") {$opt_x = "g++";}
- $icuCompileFlags = 'CC=$opt_c CXX=$opt_x CXXFLAGS="-w -O" CFLAGS="-w -O"';
+ $icu_cxxflags = '"-w -O"';
+ $icu_cflags = '"-w -O"';
if ($opt_m =~ m/icu/i) {
$ENV{'LD_LIBRARY_PATH'}="$ICUROOT/lib:$ENV{'LD_LIBRARY_PATH'}";
@@ -917,7 +918,8 @@
$ENV{'PATH'}="$ICUROOT/bin:$ENV{'PATH'}";
}
- $icuCompileFlags = 'CC=$opt_c CXX=$opt_x CXXFLAGS="-w -O3" CFLAGS="-w
-xO3"';
+ $icu_cxxflags = '"-w -O3"';
+ $icu_cflags = '"-w -xO3"';
psystem ("echo LD_LIBRARY_PATH=$ENV{'LD_LIBRARY_PATH'}");
}
@@ -940,7 +942,9 @@
exit(-1);
}
}
- $icuCompileFlags = 'CC=cc CXX=c++ CXXFLAGS="-w -0" CFLAGS="-w -0"';
+ $icu_cxxflags = '"-w -0"';
+ $icu_cflags = '"-w -0"';
+
# XMLINSTALL is a ptx-port-specific variable used for manipulating where
the files are installed.
if (!length($ENV{'XMLINSTALL'})) {
print ("XMLINSTALL has not been explicitly defined. Setting it to
\'$targetdir\'.\n");
@@ -1066,10 +1070,10 @@
} else {
# set the 32 bit or 64 bit
if ($opt_b eq "32") {
- psystem ("$icuCompileFlags configure --prefix=$ICUROOT
--disable-64bit-libs");
+ psystem ("CC=$opt_c CXX=$opt_x CXXFLAGS=$icu_cxxflags
CFLAGS=$icu_cflags configure --prefix=$ICUROOT --disable-64bit-libs");
}
else {
- psystem ("$icuCompileFlags configure --prefix=$ICUROOT");
+ psystem ("CC=$opt_c CXX=$opt_x CXXFLAGS=$icu_cxxflags
CFLAGS=$icu_cflags configure --prefix=$ICUROOT");
}
}
psystem ("$MAKE clean"); # Clean up the build, may want to comment this
line out!
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]