summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens-Heiner Rechtien <hr@openoffice.org>2004-02-04 14:08:23 +0000
committerJens-Heiner Rechtien <hr@openoffice.org>2004-02-04 14:08:23 +0000
commitd63cb9716a10fbc562111a7420183db9bd5b427b (patch)
treed10609ee5ca74918ca952fc7326a1deee449fba4
parentc2610c62339877a3495ba900af87fb50a0721a9e (diff)
INTEGRATION: CWS ooo20031216 (1.12.2); FILE MERGED
2004/01/23 11:20:30 mh 1.12.2.7: RESYNC: (1.12-1.13); FILE MERGED 2003/12/29 23:58:14 pjanik 1.12.2.6: Blackdown.org JDK porting project uses server in JDK 1.4.2 RC1 2003/12/29 22:24:30 pjanik 1.12.2.5: Blackdown.org JDK porting project uses amd64 in JDK 1.4.2 RC1 2003/12/28 12:07:32 pjanik 1.12.2.4: #i8585#: Configure updates for x86_64. 2003/12/20 12:58:42 waratah 1.12.2.3: #i23464# implement ANT_LIB in the set environment 2003/12/15 09:35:25 waratah 1.12.2.2: Remove incorrect warnings from the Windows builds 2003/12/10 15:57:15 dsherwin 1.12.2.1: #i19048# Add support for building with Visual Studio .NET 2003
-rw-r--r--config_office/set_soenv.in57
1 files changed, 40 insertions, 17 deletions
diff --git a/config_office/set_soenv.in b/config_office/set_soenv.in
index 74fc8168e4ff..e6bc9ff17d8b 100644
--- a/config_office/set_soenv.in
+++ b/config_office/set_soenv.in
@@ -1,8 +1,8 @@
#!@PERL@ -w
#
# Program: set_soenv.in
-# Version: $Revision: 1.14 $
-# Date: $Date: 2004-02-02 18:17:15 $
+# Version: $Revision: 1.15 $
+# Date: $Date: 2004-02-04 15:08:23 $
# Author: Willem van Dorp, Ross Nicholson, Oisin Boydell - Sun Microsystems, Ireland.
#
#---------------------------------------------------------------------------
@@ -70,7 +70,7 @@ my ( $BIG_SVX, $COM, $CPU, $CPUNAME, $CVER, $DLLSUFFIX, $GLIBC, $GUI, $GUIBASE,
#-------------------------------------------
#
# Help variables.
-my ( $USR, $ETC, $BIN, $LIB, $INC, $INCLUDE, $DEV, $OPT, $LOCAL, $SOLENV, $SOLVER, $CONFIG,
+my ( $USR, $ETC, $BIN, $LIB, $LIB64, $INC, $INCLUDE, $DEV, $OPT, $LOCAL, $SOLENV, $SOLVER, $CONFIG,
$USR_BIN, $USR_LIB, $USR_LOCAL, $USR_CCS, $JAVA_BIN, $JAVA_LIB, $JAVA_INCLUDE,
$SOLARENVINC, $USR_DT, $USR_OPENWIN, $TCSH_PATH, $XLIB, $XINC,
$CYGWIN, $language, $dict, $ASM_PATH, $ps_STLPORT_LIB, $L_STLPORT_LIB,
@@ -339,6 +339,18 @@ elsif ( $platform eq "$Linux" )
$JRETOOLKITDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."i386".$ds."client";
$JRETHREADDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads";
}
+ elsif ($machine_type eq "x86_64")
+ { print "Setting Linux x86-64 specific values... ";
+ $outfile = "LinuxAMDEnv.Set";
+ $CPU = "X";
+ $CPUNAME = "X86_64";
+ $DLLSUFFIX = "lx";
+ $OUTPATH = "unxlngx4";
+ # Blackdown.org JDK porting project uses `amd64' and `server' in JDK 1.4.2 RC1
+ $JRELIBDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."amd64";
+ $JRETOOLKITDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."amd64".$ds."server";
+ $JRETHREADDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."amd64".$ds."native_threads";
+ }
elsif (($machine_type eq "sparc") or ($machine_type eq "sparc64"))
{ print "Setting Linux Sparc specific values... ";
@@ -538,13 +550,20 @@ elsif ( $platform eq "$Winnt" )
$INPATH = $OUTPATH.$PROEXT;
$GVERDIR = $INPATH;
$COMEX = '@COMEX@';
- if ( "@COMEX@" eq "8" )
- { # .NET needs M1300
- $CVER = "M1300";
+ if ( "@COMEX@" eq "10" )
+ { # .NET 2003 needs M1310
+ $CVER = "M1310";
}
else
- { # keep the historical value for MSVC 6
- $CVER = "MI200";
+ {
+ if ( "@COMEX@" eq "8" )
+ { # .NET needs M1300
+ $CVER = "M1300";
+ }
+ else
+ { # keep the historical value for MSVC 6
+ $CVER = "MI200";
+ }
}
if ( "@USE_SHELL@" ne "4nt" )
@@ -684,6 +703,9 @@ $USR = $ds."usr";
$ETC = $ds."etc";
$BIN = $ds."bin";
$LIB = $ds."lib";
+$LIB64 = $ds."lib";
+$LIB64 .= "64"
+if ($platform eq "Linux" && $machine_type eq "x86_64");
$INC = $ds."inc";
$INCLUDE = $ds."include";
$DEV = $ds."dev";
@@ -693,7 +715,7 @@ $SOLENV = $ds."solenv";
$SOLVER = $ds."solver";
$CONFIG = $ds."config";
$USR_BIN = $USR.$BIN;
-$USR_LIB = $USR.$LIB;
+$USR_LIB = $USR.$LIB64;
$USR_LOCAL = $USR.$ds."local";
$USR_CCS = $USR.$ds."ccs";
$USR_OPENWIN = $USR.$ds."openwin";
@@ -718,8 +740,8 @@ else
}
if ($STLPORT4 ne $no_stl) {
- $ps_STLPORT_LIB = $ps.'$STLPORT4'.$LIB;
- $L_STLPORT_LIB = $L.'$STLPORT4'.$LIB;
+ $ps_STLPORT_LIB = $ps.'$STLPORT4'.$LIB64;
+ $L_STLPORT_LIB = $L.'$STLPORT4'.$LIB64;
$STLPORT_stlport = $I.'$STLPORT4'.$ds.'stlport';
$STLPORT_inc_stlport = $I.'$STLPORT4'.$ds.'include'.$ds.'stlport';
} else {
@@ -854,7 +876,7 @@ elsif (($platform eq "$Linux") || ($platform eq "$NetBSD") ||
$ps.$JRELIBDIR.
$ps.$JRETOOLKITDIR.
$ps.$JRETHREADDIR.
- $ps.$par_dir.$LIB.
+ $ps.$par_dir.$LIB64.
$ps_STLPORT_LIB.
$ps.'$SOLARVER'.$ds.'$UPD'.$ds.'$INPATH'.$LIB.
$ps.$ENV{'LD_LIBRARY_PATH'};
@@ -873,7 +895,7 @@ elsif ($platform eq $Macosx)
{ $LD_LIBRARY_PATH = '$SOLARVER'.$ds.'$UPD'.$ds.'$INPATH'.$LIB.
$ps_STLPORT_LIB;
}
-else
+elsif ($platform ne $Winnt )
{ AddWarning( "set_soenv", "$platform not configured for runtime shared libraries" );
}
@@ -922,7 +944,7 @@ elsif (($platform eq "$Linux") || ($platform eq "$NetBSD") ||
elsif ($platform eq "$Macosx") {
;
}
-else
+elsif ($platform ne $Winnt )
{ AddWarning( "set_soenv", "$platform not configured for compiler directives" );
}
@@ -941,13 +963,13 @@ elsif (($platform eq "$Linux") || ($platform eq "$NetBSD") ||
($platform eq "$Irix64") || ($platform eq "$FreeBSD") ||
($platform eq "AIX"))
{
- $SOLAREXTRALIB = $L.$par_dir.$LIB;
+ $SOLAREXTRALIB = $L.$par_dir.$LIB64;
}
elsif ($platform eq "$Macosx")
{ $SOLAREXTRALIB = $L.$LIB.
$L.$USR.$LIB;
}
-else
+elsif ($platform ne $Winnt )
{ AddWarning( "set_soenv", "$platform not configured for linkage create libraries" );
}
@@ -1092,7 +1114,7 @@ elsif ($platform eq "$Winnt")
if ( $noldPATH !~ /(?:[:]|\A)(?:$MSPDB_PATH)(?:[:]|\Z)/ ) {
$PATH .= $ps.$MSPDB_PATH;
}
- if ( $COMEX eq "8" ) {
+ if ( ( $COMEX eq "8" ) || ( $COMEX eq "10" ) ) {
# .NET needs midl.exe
if ( $noldPATH !~ /(?:[:]|\A)(?:$MIDL_PATH)(?:[:]|\Z)/ ) {
$PATH .= $ps.$MIDL_PATH;
@@ -1365,6 +1387,7 @@ if ( '@JDK@' ne '' )
}
ToFile( "XSLTPROC", "@XSLTPROC@", "e" );
ToFile( "ANT_HOME", "@ANT_HOME@", "e" );
+ToFile( "ANT_LIB", "@ANT_LIB@", "e" );
ToFile( "JDKLIB", $JAVA_LIB, "e" );
ToFile( "STLPORT4", $STLPORT4, "e" );
ToFile( "ASM_PATH", $ASM_PATH, "e" );