summaryrefslogtreecommitdiff
path: root/config_office
diff options
context:
space:
mode:
authorJens-Heiner Rechtien <hr@openoffice.org>2004-10-11 12:48:47 +0000
committerJens-Heiner Rechtien <hr@openoffice.org>2004-10-11 12:48:47 +0000
commit6ac2a605d93f38daf4c983613e073f8db090d673 (patch)
tree7c4ec7ed12ee0be0c66fe884ce724b0c2165e283 /config_office
parent2abb622057c0dc43548ad6b8499c5cf134c5bcd8 (diff)
INTEGRATION: CWS vq02 (1.19.8); FILE MERGED
2004/10/04 12:48:32 vq 1.19.8.4: #i34228# Typo, found while testing with .NET2003. 2004/09/21 17:00:29 vq 1.19.8.3: RESYNC: (1.19-1.22); FILE MERGED 2004/09/18 12:29:13 vq 1.19.8.2: #i34327# Make config_office DirectX SDK aware. 2004/09/16 18:18:44 vq 1.19.8.1: #i34228# configure and solenv changes for VCTK use.
Diffstat (limited to 'config_office')
-rw-r--r--config_office/set_soenv.in49
1 files changed, 41 insertions, 8 deletions
diff --git a/config_office/set_soenv.in b/config_office/set_soenv.in
index e197a540d1b4..1f8bbbd532dc 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.22 $
-# Date: $Date: 2004-09-09 11:22:23 $
+# Version: $Revision: 1.23 $
+# Date: $Date: 2004-10-11 13:48:47 $
# Author: Willem van Dorp, Ross Nicholson, Oisin Boydell - Sun Microsystems, Ireland.
#
#---------------------------------------------------------------------------
@@ -82,11 +82,11 @@ my ( $oldPATH, $SRC_ROOT, $SO_HOME, $JAVA_HOME, $SHELL,
$URD_ONLY, $SOLARROOT, $SOLARSRC, $RSCRES, $DEVROOT, $SOLARVER, $SOLARVERSION, $SOLARENV,
$STAR_INIROOT, $STAR_INIROOTOLD, $STAR_STANDLST, $STAR_SSCOMMON, $STAR_SSOLARINI,
$STAR_REGISTRY, $STAR_RESOURCEPATH, $DMAKEROOT, $CLASSPATH, $XCLASSPATH, $COMPATH,
- $MSPDB_PATH, $MIDL_PATH, $CSC_PATH, $WDEVENV_PATH,
+ $MSPDB_PATH, $MIDL_PATH, $CSC_PATH, $NMAKE_PATH, $WDEVENV_PATH,
$LD_LIBRARY_PATH, $PATH, $SOLARDEF, $SOLAREXTRAINC, $SOLAREXTRALIB, $SOLARLIB,
$SOLARINC, $LOCALINI, $MAC_LIB, $PATHEXTRA, $FRAMEWORKSHOME, $COMEX, $MULTITHREAD_OBJ, $PERL,
- $COMP_ENV, $ILIB, $JAVAHOME, $PSDK_HOME, $USE_NEW_SDK, $FRAME_HOME,
- $NO_HIDS, $TEMP, $COMMON_BUILD_TOOLS, $WIN_GREP, $WIN_FIND, $WIN_LS,
+ $COMP_ENV, $ILIB, $JAVAHOME, $PSDK_HOME, $EXTRA_DOTNET_FILES, $USE_NEW_SDK, $FRAME_HOME,
+ $ATL_LIB, $ATL_INCLUDE, $NO_HIDS, $TEMP, $COMMON_BUILD_TOOLS, $WIN_GREP, $WIN_FIND, $WIN_LS,
$WIN_GNUCOPY, $WIN_TOUCH, $STLPORT4, $ENABLE_DEBUG, $ENABLE_STATIC_GTK,
$PROEXT,
$SYSTEM_PYTHON, $PYTHONPATH, $PYTHONHOME );
@@ -502,8 +502,14 @@ elsif ( $platform eq "$Winnt" )
$MSPDB_PATH = PosixFormat('@MSPDB_PATH@');
$MIDL_PATH = PosixFormat('@MIDL_PATH@');
$CSC_PATH = PosixFormat('@CSC_PATH@');
+ $NMAKE_PATH = PosixFormat('@NMAKE_PATH@');
$WDEVENV_PATH = PosixFormat('@WDEVENV_PATH@');
$PSDK_HOME = PosixFormat('@PSDK_HOME@');
+ if('@EXTRA_DOTNET_FILES@') {
+ $EXTRA_DOTNET_FILES = PosixFormat('@EXTRA_DOTNET_FILES@');
+ } else {
+ $EXTRA_DOTNET_FILES = '';
+ }
$FRAME_HOME = PosixFormat('@FRAME_HOME@');
$USE_NEW_SDK = "TRUE";
$NO_HIDS = "TRUE";
@@ -544,6 +550,13 @@ elsif ( $platform eq "$Winnt" )
$INPATH = $OUTPATH.$PROEXT;
$GVERDIR = $INPATH;
$COMEX = '@COMEX@';
+ if ( $EXTRA_DOTNET_FILES ) {
+ $ATL_LIB = $EXTRA_DOTNET_FILES;
+ $ATL_INCLUDE = $EXTRA_DOTNET_FILES;
+ } else {
+ $ATL_LIB = $COMPATH.$ds."atlmfc".$ds."lib";
+ $ATL_INCLUDE = $COMPATH.$ds."atlmfc".$ds."include";
+ }
if ( "@COMEX@" eq "10" ) { # .NET 2003 needs M1310
$CVER = "M1310";
} elsif ( "@COMEX@" eq "8" ) { # .NET 2002 needs M1300
@@ -964,6 +977,12 @@ if ($platform eq "$Winnt")
# Mingw is different
if ( $COM eq "MSC" )
{ $ILIB .= $ps.'$COMPATH'.$LIB;
+ if ( '@ENABLE_DIRECTX@' ) {
+ $ILIB .= $ps.PosixFormat('@DIRECTXSDK_HOME@').$LIB;
+ }
+ if ( "$EXTRA_DOTNET_FILES" ) {
+ $ILIB .= $ps.$EXTRA_DOTNET_FILES;
+ }
}
$JAVAHOME = '$JAVA_HOME';
@@ -1053,8 +1072,12 @@ elsif ($platform eq "$Winnt")
if ( $noldPATH !~ /(?:[:]|\A)(?:$CSC_PATH)(?:[:]|\Z)/ ) {
$PATH .= $ps.$CSC_PATH;
}
- # .NET needs wdevenv.exe
- if ( $noldPATH !~ /(?:[:]|\A)(?:$WDEVENV_PATH)(?:[:]|\Z)/ ) {
+ # VC toolkit needs nmake.exe
+ if ( "@ENABLE_VCTK@" and $noldPATH !~ /(?:[:]|\A)(?:$NMAKE_PATH)(?:[:]|\Z)/ ) {
+ $PATH .= $ps.$NMAKE_PATH;
+ }
+ # .NET needs wdevenv.exe, VC toolkit doesn't
+ if ( !"@ENABLE_VCTK@" and $noldPATH !~ /(?:[:]|\A)(?:$WDEVENV_PATH)(?:[:]|\Z)/ ) {
$PATH .= $ps.$WDEVENV_PATH;
}
}
@@ -1241,7 +1264,13 @@ elsif ($platform eq "$Winnt")
$I.'$PSDK_HOME'.$INCLUDE;
# Mingw is different
if ( $COM eq "MSC" )
- { $SOLARINC .= $I.'$COMPATH'.$ds."include";
+ { $SOLARINC .= $I.'$COMPATH'.$ds."include";
+ if ( '@ENABLE_DIRECTX@' ) {
+ $SOLARINC .= $I.PosixFormat('@DIRECTXSDK_HOME@').$INCLUDE;
+ }
+ if ( "$EXTRA_DOTNET_FILES" ) {
+ $SOLARINC .= $I.$EXTRA_DOTNET_FILES;
+ }
}
}
elsif ($platform eq "$Macosx")
@@ -1619,6 +1648,10 @@ ToFile( "Variable values.", $empty, "c" );
if ( $platform eq "$Winnt" )
{ ToFile( "CYGWIN_PATH", $CYGWIN_PATH, "e" );
ToFile( "PSDK_HOME", $PSDK_HOME, "e" );
+ ToFile( "ATL_LIB", $ATL_LIB, "e" );
+ ToFile( "ATL_INCLUDE", $ATL_INCLUDE, "e" );
+ ToFile( "ENABLE_VCTK", "@ENABLE_VCTK@", "e" );
+ ToFile( "NETTOOLKIT", "@NETTOOLKIT@", "e" );
ToFile( "USE_NEW_SDK", $USE_NEW_SDK, "e" );
ToFile( "NO_HIDS", $NO_HIDS, "e" );
}