set_soenv.in (8d23410d) set_soenv.in (386ca866)
1#!@PERL@ -w
2#
3###############################################################
4#
5# Licensed to the Apache Software Foundation (ASF) under one
6# or more contributor license agreements. See the NOTICE file
7# distributed with this work for additional information
8# regarding copyright ownership. The ASF licenses this file

--- 60 unchanged lines hidden (view full) ---

69my ( $CALL_CDECL, $COMMON_OUTDIR, $BMP_WRITES_FLAG,
70 $common_build, $NO_REC_RES, $SO3, $SOLAR_JAVA,
71 $SOLAR_PLUGIN, $UPDATER, $BUILD_DELIVER, $VCL,
72 $CC, $CXX,
73 $BUILD_SOSL, $ENABLEUNICODE, $NEW_JAR_PACK, $NO_BSYMBOLIC,
74 $BUILD_SOSL_RELEASE, $RSC_ONCE );
75#
76# Platform dependent constant values.
1#!@PERL@ -w
2#
3###############################################################
4#
5# Licensed to the Apache Software Foundation (ASF) under one
6# or more contributor license agreements. See the NOTICE file
7# distributed with this work for additional information
8# regarding copyright ownership. The ASF licenses this file

--- 60 unchanged lines hidden (view full) ---

69my ( $CALL_CDECL, $COMMON_OUTDIR, $BMP_WRITES_FLAG,
70 $common_build, $NO_REC_RES, $SO3, $SOLAR_JAVA,
71 $SOLAR_PLUGIN, $UPDATER, $BUILD_DELIVER, $VCL,
72 $CC, $CXX,
73 $BUILD_SOSL, $ENABLEUNICODE, $NEW_JAR_PACK, $NO_BSYMBOLIC,
74 $BUILD_SOSL_RELEASE, $RSC_ONCE );
75#
76# Platform dependent constant values.
77my ( $BIG_SVX, $COM, $ARCH, $CPU, $CPUNAME, $CVER, $GLIBC, $GUI, $GUIBASE,
77my ( $BIG_SVX, $ARCH, $CPU, $CPUNAME, $CVER, $GLIBC, $GUI, $GUIBASE,
78 $GVER, $OS, $OSVERSION, $OUTPATH, $INPATH, $PATH_SEPERATOR,
79 $DYNAMIC_CRT, $SET_EXCEPTIONS, $use_shl_versions, $CDPATHx, $JRELIBDIR,
80 $JRETOOLKITDIR, $JRETHREADDIR,
81 $FLIPCMD );
82#
83#-------------------------------------------
84# IIc. Declaring the environment variables.
85#-------------------------------------------

--- 157 unchanged lines hidden (view full) ---

243 $CPU = "S";
244 $CPUNAME = "SPARC";
245 $JRELIBDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."sparc";
246 $JRETOOLKITDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."sparc".$ds."xawt";
247 $JRETHREADDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."sparc".$ds."native_threads";
248 }
249
250 if ( $CC =~ "gcc") {
78 $GVER, $OS, $OSVERSION, $OUTPATH, $INPATH, $PATH_SEPERATOR,
79 $DYNAMIC_CRT, $SET_EXCEPTIONS, $use_shl_versions, $CDPATHx, $JRELIBDIR,
80 $JRETOOLKITDIR, $JRETHREADDIR,
81 $FLIPCMD );
82#
83#-------------------------------------------
84# IIc. Declaring the environment variables.
85#-------------------------------------------

--- 157 unchanged lines hidden (view full) ---

243 $CPU = "S";
244 $CPUNAME = "SPARC";
245 $JRELIBDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."sparc";
246 $JRETOOLKITDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."sparc".$ds."xawt";
247 $JRETHREADDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."sparc".$ds."native_threads";
248 }
249
250 if ( $CC =~ "gcc") {
251 $COM = "GCC";
252 $CVER = "C300";
253 } else {
251 $CVER = "C300";
252 } else {
254 $COM = "C52";
255 $CVER = "C52";
256 $COMEX = 4;
257 }
258 $BIG_SVX = "TRUE";
259 $COMPATH = '@COMPATH@';
260 $GUI = "UNX";
261 $GUIBASE = "unx";
262 $GVER = "VCL";

--- 38 unchanged lines hidden (view full) ---

301 { print "Unsupported NetBSD architecture: $platform \n";
302 exit 1;
303 }
304 #Conditional setting depending on gcc3:
305 $CVER = "C300";
306 $OUTPATH = $OUTPATH."2";
307 # General NetBSD settings:
308 $BIG_SVX = "TRUE";
253 $CVER = "C52";
254 $COMEX = 4;
255 }
256 $BIG_SVX = "TRUE";
257 $COMPATH = '@COMPATH@';
258 $GUI = "UNX";
259 $GUIBASE = "unx";
260 $GVER = "VCL";

--- 38 unchanged lines hidden (view full) ---

299 { print "Unsupported NetBSD architecture: $platform \n";
300 exit 1;
301 }
302 #Conditional setting depending on gcc3:
303 $CVER = "C300";
304 $OUTPATH = $OUTPATH."2";
305 # General NetBSD settings:
306 $BIG_SVX = "TRUE";
309 $COM = "GCC";
310 $COMPATH = '@COMPATH@';
311 $GUI = "UNX";
312 $GUIBASE = "unx";
313 $GVER = "VCL";
314 $INPATH = $OUTPATH.$PROEXT;
315 $OS = "NETBSD";
316 $PATH_SEPERATOR = $ps;
317}
318elsif ( $platform =~ m/kfreebsd/ )
319{
320# General GNU/kFreeBSD settings:
321 $CVER = "C341";
322 $BIG_SVX = "TRUE";
307 $COMPATH = '@COMPATH@';
308 $GUI = "UNX";
309 $GUIBASE = "unx";
310 $GVER = "VCL";
311 $INPATH = $OUTPATH.$PROEXT;
312 $OS = "NETBSD";
313 $PATH_SEPERATOR = $ps;
314}
315elsif ( $platform =~ m/kfreebsd/ )
316{
317# General GNU/kFreeBSD settings:
318 $CVER = "C341";
319 $BIG_SVX = "TRUE";
323 $COM = "GCC";
324 $COMPATH = '@COMPATH@';
325 $GLIBC = "2REDHAT60";
326 $GUI = "UNX";
327 $GUIBASE = "unx";
328 $GVER = "VCL";
329 $OS = "LINUX";
330 $PATH_SEPERATOR = $ps;
331

--- 21 unchanged lines hidden (view full) ---

353 $JRETOOLKITDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."amd64".$ds."server";
354 $JRETHREADDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."amd64".$ds."native_threads";
355 }
356
357 $INPATH = $OUTPATH.$PROEXT;
358}
359elsif ( $platform =~ m/freebsd/ )
360{ $BIG_SVX = "TRUE";
320 $COMPATH = '@COMPATH@';
321 $GLIBC = "2REDHAT60";
322 $GUI = "UNX";
323 $GUIBASE = "unx";
324 $GVER = "VCL";
325 $OS = "LINUX";
326 $PATH_SEPERATOR = $ps;
327

--- 21 unchanged lines hidden (view full) ---

349 $JRETOOLKITDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."amd64".$ds."server";
350 $JRETHREADDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."amd64".$ds."native_threads";
351 }
352
353 $INPATH = $OUTPATH.$PROEXT;
354}
355elsif ( $platform =~ m/freebsd/ )
356{ $BIG_SVX = "TRUE";
361 $COM = "@COM_IS@";
362 $COMPATH = '@COMPATH@';
363 $CVER = "C300";
364 $GUI = "UNX";
365 $GUIBASE = "unx";
366 $GVER = "VCL";
367 $OS = "FREEBSD";
368 $PATH_SEPERATOR = $ps;
369 $OSVERSION = '@OSVERSION@';

--- 67 unchanged lines hidden (view full) ---

437 }
438 $INPATH = $OUTPATH.$PROEXT;
439}
440elsif ( $platform =~ m/linux/ )
441{
442# General Linux settings:
443 $CVER = "C341";
444 $BIG_SVX = "TRUE";
357 $COMPATH = '@COMPATH@';
358 $CVER = "C300";
359 $GUI = "UNX";
360 $GUIBASE = "unx";
361 $GVER = "VCL";
362 $OS = "FREEBSD";
363 $PATH_SEPERATOR = $ps;
364 $OSVERSION = '@OSVERSION@';

--- 67 unchanged lines hidden (view full) ---

432 }
433 $INPATH = $OUTPATH.$PROEXT;
434}
435elsif ( $platform =~ m/linux/ )
436{
437# General Linux settings:
438 $CVER = "C341";
439 $BIG_SVX = "TRUE";
445 $COM = "@COM_IS@";
446 $COMPATH = '@COMPATH@';
447 $GLIBC = "2REDHAT60";
448 $GUI = "UNX";
449 $GUIBASE = "unx";
450 $GVER = "VCL";
451 $OS = "LINUX";
452 $PATH_SEPERATOR = $ps;
453

--- 202 unchanged lines hidden (view full) ---

656
657
658 $INPATH = $OUTPATH.$PROEXT;
659}
660elsif ( $platform =~ m/osf1/ )
661{ print "Setting Tru64 specific values... ";
662 $outfile = "Tru64AlphaEnv.Set";
663 $BIG_SVX = "TRUE";
440 $COMPATH = '@COMPATH@';
441 $GLIBC = "2REDHAT60";
442 $GUI = "UNX";
443 $GUIBASE = "unx";
444 $GVER = "VCL";
445 $OS = "LINUX";
446 $PATH_SEPERATOR = $ps;
447

--- 202 unchanged lines hidden (view full) ---

650
651
652 $INPATH = $OUTPATH.$PROEXT;
653}
654elsif ( $platform =~ m/osf1/ )
655{ print "Setting Tru64 specific values... ";
656 $outfile = "Tru64AlphaEnv.Set";
657 $BIG_SVX = "TRUE";
664 $COM = "CXX";
665 $COMPATH = '@COMPATH@';
666 $CPU = "A";
667 $CPUNAME = "ALPHA_";
668 $CVER = "C62";
669 $GUI = "UNX";
670 $GUIBASE = "unx";
671 $GVER = "VCL";
672 $OUTPATH = "unxt64";

--- 27 unchanged lines hidden (view full) ---

700 if ( $MINGW eq "yes" )
701 {
702 print "Setting Windows NT cygwin MinGW specific values... ";
703 $FLIPCMD = "slfl.pl";
704 $PATH_SEPERATOR = ';';
705 $outfile = "winmingw.set";
706 $COMPATH = PathFormat('@COMPATH@/bin');
707 $COMPATH =~ s/\/bin$//i;
658 $COMPATH = '@COMPATH@';
659 $CPU = "A";
660 $CPUNAME = "ALPHA_";
661 $CVER = "C62";
662 $GUI = "UNX";
663 $GUIBASE = "unx";
664 $GVER = "VCL";
665 $OUTPATH = "unxt64";

--- 27 unchanged lines hidden (view full) ---

693 if ( $MINGW eq "yes" )
694 {
695 print "Setting Windows NT cygwin MinGW specific values... ";
696 $FLIPCMD = "slfl.pl";
697 $PATH_SEPERATOR = ';';
698 $outfile = "winmingw.set";
699 $COMPATH = PathFormat('@COMPATH@/bin');
700 $COMPATH =~ s/\/bin$//i;
708 $COM = "GCC";
709 $CVER = "C341";
710 $OUTPATH = "wntgcci";
711 $INPATH = $OUTPATH.$PROEXT;
712 $ATL_INCLUDE = '$SOLARVER'.$ds.'$INPATH'.$ds."inc".$ds."external".$ds."mingw".$ds."include".$ds."atl". " ".'$PSDK_HOME'.$ds."include".$ds."atl";
713 }
714 else # The MSVC section starts here
715 { $outfile = "winenv.set";
716 $COMPATH = PathFormat('@COMPATH@');
717 $CXX_X64_BINARY = PathFormat('@COMPATH@/bin/amd64/cl.exe');
718 $LINK_X64_BINARY = PathFormat('@COMPATH@/bin/amd64/link.exe');
719 $LIBMGR_X64_BINARY = PathFormat('@COMPATH@/bin/amd64/lib.exe');
701 $CVER = "C341";
702 $OUTPATH = "wntgcci";
703 $INPATH = $OUTPATH.$PROEXT;
704 $ATL_INCLUDE = '$SOLARVER'.$ds.'$INPATH'.$ds."inc".$ds."external".$ds."mingw".$ds."include".$ds."atl". " ".'$PSDK_HOME'.$ds."include".$ds."atl";
705 }
706 else # The MSVC section starts here
707 { $outfile = "winenv.set";
708 $COMPATH = PathFormat('@COMPATH@');
709 $CXX_X64_BINARY = PathFormat('@COMPATH@/bin/amd64/cl.exe');
710 $LINK_X64_BINARY = PathFormat('@COMPATH@/bin/amd64/link.exe');
711 $LIBMGR_X64_BINARY = PathFormat('@COMPATH@/bin/amd64/lib.exe');
720 $COM = "MSC";
721 $OUTPATH = "wntmsci@COMEX@";
722 $INPATH = $OUTPATH.$PROEXT;
723 $COMEX = '@COMEX@';
724 if ( "@COMEX@" eq "10" ) { # .NET 2003 needs M1310
725 $CVER = "M1310";
726 } elsif ( "@COMEX@" ge "11" ) { # .NET 2005 needs M1400
727 if ( "@COMEX@" eq "11" ) {
728 $CVER = "M1400";

--- 25 unchanged lines hidden (view full) ---

754 $GVER = "VCL";
755 $OS = "OS2";
756 $DYNAMIC_CRT = "TRUE";
757 $SET_EXCEPTIONS = "TRUE";
758 $use_shl_versions = "TRUE";
759 {
760 print "Setting OS/2 gcc 3.3.5 specific values... \n";
761 $outfile = "os2env.set";
712 $OUTPATH = "wntmsci@COMEX@";
713 $INPATH = $OUTPATH.$PROEXT;
714 $COMEX = '@COMEX@';
715 if ( "@COMEX@" eq "10" ) { # .NET 2003 needs M1310
716 $CVER = "M1310";
717 } elsif ( "@COMEX@" ge "11" ) { # .NET 2005 needs M1400
718 if ( "@COMEX@" eq "11" ) {
719 $CVER = "M1400";

--- 25 unchanged lines hidden (view full) ---

745 $GVER = "VCL";
746 $OS = "OS2";
747 $DYNAMIC_CRT = "TRUE";
748 $SET_EXCEPTIONS = "TRUE";
749 $use_shl_versions = "TRUE";
750 {
751 print "Setting OS/2 gcc 3.3.5 specific values... \n";
752 $outfile = "os2env.set";
762 $COM = "GCC";
763 $CVER = "C300";
764 $OUTPATH = "os2gcci";
765 $INPATH = $OUTPATH.$PROEXT;
766 $COMEX = '@COMEX@';
767
768 { print "Setting OS/2 with 4OS2 specific values... ";
769 # Change path to lower case.
770 $COMPATH = lc $COMPATH;

--- 7 unchanged lines hidden (view full) ---

778elsif ( $platform =~ m/darwin/ )
779{ print "Setting Mac OS X/Darwin specific values... ";
780 $BIG_SVX = "TRUE";
781 $COMPATH = '@COMPATH@';
782 print "Darwin platform = " . $platform ." ";
783 if( $CC =~ "gcc" )
784 {
785 print "Setting values for MacOSX/Darwin for Xcode<=3";
753 $CVER = "C300";
754 $OUTPATH = "os2gcci";
755 $INPATH = $OUTPATH.$PROEXT;
756 $COMEX = '@COMEX@';
757
758 { print "Setting OS/2 with 4OS2 specific values... ";
759 # Change path to lower case.
760 $COMPATH = lc $COMPATH;

--- 7 unchanged lines hidden (view full) ---

768elsif ( $platform =~ m/darwin/ )
769{ print "Setting Mac OS X/Darwin specific values... ";
770 $BIG_SVX = "TRUE";
771 $COMPATH = '@COMPATH@';
772 print "Darwin platform = " . $platform ." ";
773 if( $CC =~ "gcc" )
774 {
775 print "Setting values for MacOSX/Darwin for Xcode<=3";
786 $COM = "GCC";
787 $outfile = "MacOSXX86Env.Set";
788 $CPU = "I";
789 $CPUNAME = "INTEL";
790 $OUTPATH = "unxmacxi";
791 }
792 elsif ($platform =~ m/^i[3456]86/)
793 {
794 print "Setting values for MacOSX/Darwin on x86_32... ";
776 $outfile = "MacOSXX86Env.Set";
777 $CPU = "I";
778 $CPUNAME = "INTEL";
779 $OUTPATH = "unxmacxi";
780 }
781 elsif ($platform =~ m/^i[3456]86/)
782 {
783 print "Setting values for MacOSX/Darwin on x86_32... ";
795 $COM = "CLANG";
796 $outfile = "MacOSXX32Env.Set";
797 $CPU = "I";
798 $CPUNAME = "INTEL";
799 $OUTPATH = "unxmacci";
800 }
801 elsif ($platform =~ m/^x86_64/)
802 {
803 print "Setting values for MacOSX/Darwin on x86_64... ";
784 $outfile = "MacOSXX32Env.Set";
785 $CPU = "I";
786 $CPUNAME = "INTEL";
787 $OUTPATH = "unxmacci";
788 }
789 elsif ($platform =~ m/^x86_64/)
790 {
791 print "Setting values for MacOSX/Darwin on x86_64... ";
804 $COM = "CLANG";
805 $outfile = "MacOSXX64Env.Set";
806 $CPU = "X";
807 $CPUNAME = "X86_64";
808 $OUTPATH = "unxmaccx";
809 }
810 else
811 {
812 print "\nset_soenv: Unknown MacOSX/Darwin platform: $platform\n";

--- 18 unchanged lines hidden (view full) ---

831 $outfile = "aixPPCEnv.Set";
832 $CPU = "P";
833 $CPUNAME = "POWERPC";
834 $OUTPATH = "unxlngppc";
835 $JRELIBDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc";
836 $JRETOOLKITDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc".$ds."classic";
837 $JRETHREADDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc".$ds."native_threads";
838 $BIG_SVX = "TRUE";
792 $outfile = "MacOSXX64Env.Set";
793 $CPU = "X";
794 $CPUNAME = "X86_64";
795 $OUTPATH = "unxmaccx";
796 }
797 else
798 {
799 print "\nset_soenv: Unknown MacOSX/Darwin platform: $platform\n";

--- 18 unchanged lines hidden (view full) ---

818 $outfile = "aixPPCEnv.Set";
819 $CPU = "P";
820 $CPUNAME = "POWERPC";
821 $OUTPATH = "unxlngppc";
822 $JRELIBDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc";
823 $JRETOOLKITDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc".$ds."classic";
824 $JRETHREADDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc".$ds."native_threads";
825 $BIG_SVX = "TRUE";
839 $COM = "GCC";
840 $CVER = "C300";
841 $COMPATH = '@COMPATH@';
842 $GUI = "UNX";
843 $GUIBASE = "unx";
844 $GVER = "VCL";
845 $INPATH = $OUTPATH.$PROEXT;
846 $OS = "AIX";
847 $PATH_SEPERATOR = $ps;

--- 220 unchanged lines hidden (view full) ---

1068if ($platform =~ m/cygwin|os2/)
1069{ $COMP_ENV = $OUTPATH;
1070
1071 $JAVAHOME = '$JAVA_HOME';
1072
1073 $ILIB = $cur_dir;
1074
1075 # Mingw is different
826 $CVER = "C300";
827 $COMPATH = '@COMPATH@';
828 $GUI = "UNX";
829 $GUIBASE = "unx";
830 $GVER = "VCL";
831 $INPATH = $OUTPATH.$PROEXT;
832 $OS = "AIX";
833 $PATH_SEPERATOR = $ps;

--- 220 unchanged lines hidden (view full) ---

1054if ($platform =~ m/cygwin|os2/)
1055{ $COMP_ENV = $OUTPATH;
1056
1057 $JAVAHOME = '$JAVA_HOME';
1058
1059 $ILIB = $cur_dir;
1060
1061 # Mingw is different
1076 if ( $COM eq "MSC" )
1062 if ( "@COM@" eq "MSC" )
1077 { $ILIB .= $wps.$SOLARVER.$ds.$INPATH.$LIB.
1078 $wps.$JAVA_HOME.$LIB.
1079 $wps.$PSDK_HOME.$LIB.
1080 $wps.$FRAME_HOME.$LIB.
1081 $wps.$COMPATH.$LIB;
1082 if ( '@ENABLE_DIRECTX@' ne "" ) {
1083 # We may have DirectX but not DirectDraw
1084 if ( '@ENABLE_DIRECT_DRAW@' ne "") {

--- 4 unchanged lines hidden (view full) ---

1089 $ILIB .= $wps.'$COMPATH'.$ds.'PlatformSDK'.$LIB;
1090 $USE_DIRECTX5 = "YES";
1091 }
1092 }
1093 }
1094 # ILIB needs to use '\' directory seperators;
1095 $ILIB = WinPath( $ILIB, ";" );
1096 }
1063 { $ILIB .= $wps.$SOLARVER.$ds.$INPATH.$LIB.
1064 $wps.$JAVA_HOME.$LIB.
1065 $wps.$PSDK_HOME.$LIB.
1066 $wps.$FRAME_HOME.$LIB.
1067 $wps.$COMPATH.$LIB;
1068 if ( '@ENABLE_DIRECTX@' ne "" ) {
1069 # We may have DirectX but not DirectDraw
1070 if ( '@ENABLE_DIRECT_DRAW@' ne "") {

--- 4 unchanged lines hidden (view full) ---

1075 $ILIB .= $wps.'$COMPATH'.$ds.'PlatformSDK'.$LIB;
1076 $USE_DIRECTX5 = "YES";
1077 }
1078 }
1079 }
1080 # ILIB needs to use '\' directory seperators;
1081 $ILIB = WinPath( $ILIB, ";" );
1082 }
1097 elsif ( $COM eq "GCC" )
1083 elsif ( "@COM@" eq "GCC" )
1098 { $ILIB .= $wps.$SOLARVER.$ds.$INPATH.$LIB.
1099 $wps.$SOLARVER.$ds.$INPATH.$BIN.
1100 $wps.$JAVA_HOME.$LIB;
1101 if ( $USE_MINGW eq "cygwin" )
1102 { $ILIB .= $wps.PathFormat($USR.$LIB.$ds."mingw").
1103 $wps.PathFormat($USR.$LIB.$ds."w32api");
1104 }
1105 else

--- 61 unchanged lines hidden (view full) ---

1167 }
1168 }
1169
1170 # Add path to compiler
1171 $tmppath = CygFormat($COMPATH).$BIN;
1172 $tmppath =~ s/^\/\//\//;
1173 $PATH .= $ps.$tmppath;
1174
1084 { $ILIB .= $wps.$SOLARVER.$ds.$INPATH.$LIB.
1085 $wps.$SOLARVER.$ds.$INPATH.$BIN.
1086 $wps.$JAVA_HOME.$LIB;
1087 if ( $USE_MINGW eq "cygwin" )
1088 { $ILIB .= $wps.PathFormat($USR.$LIB.$ds."mingw").
1089 $wps.PathFormat($USR.$LIB.$ds."w32api");
1090 }
1091 else

--- 61 unchanged lines hidden (view full) ---

1153 }
1154 }
1155
1156 # Add path to compiler
1157 $tmppath = CygFormat($COMPATH).$BIN;
1158 $tmppath =~ s/^\/\//\//;
1159 $PATH .= $ps.$tmppath;
1160
1175 if ( $COM eq "MSC" ) {
1161 if ( "@COM@" eq "MSC" ) {
1176 $tmppath = CygFormat($MSPDB_PATH);
1177 # for .NET to find mspdb71.dll (needed by CL.EXE C/C++ Compiler)
1178 if ( $PATH !~ /(?:[:]|\A)(?:$tmppath)(?:[:]|\Z)/ ) {
1179 $PATH .= $ps.$tmppath;
1180 }
1181 if ( ( $COMEX ge "10" ) ) {
1182 # .NET needs midl.exe
1183 $tmppath = CygFormat($MIDL_PATH);

--- 254 unchanged lines hidden (view full) ---

1438 { $SOLARINC .= $I.$XINC.
1439 $I.$USR.$INCLUDE;
1440 }
1441}
1442elsif ($platform =~ m/cygwin/)
1443{ $SOLARINC .= $I.'$JAVA_HOME'.$ds."include".$ds."win32".
1444 $I.'$JAVA_HOME'.$ds."include";
1445 # Mingw is different
1162 $tmppath = CygFormat($MSPDB_PATH);
1163 # for .NET to find mspdb71.dll (needed by CL.EXE C/C++ Compiler)
1164 if ( $PATH !~ /(?:[:]|\A)(?:$tmppath)(?:[:]|\Z)/ ) {
1165 $PATH .= $ps.$tmppath;
1166 }
1167 if ( ( $COMEX ge "10" ) ) {
1168 # .NET needs midl.exe
1169 $tmppath = CygFormat($MIDL_PATH);

--- 254 unchanged lines hidden (view full) ---

1424 { $SOLARINC .= $I.$XINC.
1425 $I.$USR.$INCLUDE;
1426 }
1427}
1428elsif ($platform =~ m/cygwin/)
1429{ $SOLARINC .= $I.'$JAVA_HOME'.$ds."include".$ds."win32".
1430 $I.'$JAVA_HOME'.$ds."include";
1431 # Mingw is different
1446 if ( $COM eq "MSC" )
1432 if ( "@COM@" eq "MSC" )
1447 { $SOLARINC .= $I.'$PSDK_HOME'.$INCLUDE.
1448 $I.'$COMPATH'.$ds."include";
1449 if ( '@ENABLE_DIRECTX@' ne "" ) {
1450 $SOLARINC .= $I.PathFormat('@DIRECTXSDK_HOME@').$INCLUDE;
1451 if ( '@COMEX@' eq "10" ) {
1452 # .NET2003 provides and compiles against DirectX 5 libraries and is
1453 # hereby still Win9x compatible.
1454 $SOLARINC .= $I.'$COMPATH'.$ds.'PlatformSDK'.$ds."include";
1455 }
1456 }
1457 }
1433 { $SOLARINC .= $I.'$PSDK_HOME'.$INCLUDE.
1434 $I.'$COMPATH'.$ds."include";
1435 if ( '@ENABLE_DIRECTX@' ne "" ) {
1436 $SOLARINC .= $I.PathFormat('@DIRECTXSDK_HOME@').$INCLUDE;
1437 if ( '@COMEX@' eq "10" ) {
1438 # .NET2003 provides and compiles against DirectX 5 libraries and is
1439 # hereby still Win9x compatible.
1440 $SOLARINC .= $I.'$COMPATH'.$ds.'PlatformSDK'.$ds."include";
1441 }
1442 }
1443 }
1458 elsif ( $COM eq "GCC" )
1444 elsif ( "@COM@" eq "GCC" )
1459 { $SOLARINC .= $I.'$SOLARVER'.$ds.'$INPATH'.$INC.$ds."external".$ds."mingw".$ds."include";
1460 if ( $USE_MINGW eq "cygwin" )
1461 { $SOLARINC .= $I.PathFormat($USR.$ds."include".$ds."mingw").
1462 $I.PathFormat($USR.$ds."include".$ds."w32api").
1463 $I.PathFormat($USR.$ds."include"); }
1464 else
1465 { $SOLARINC .= $I.'$COMPATH'.$ds."include"; }
1466 @mingw_lib_include_paths = split( / /, "@MINGW_LIB_INCLUDE_PATH@" );

--- 225 unchanged lines hidden (view full) ---

1692ToFile( "USE_PACKAGER", "@USE_PACKAGER@", "e" );
1693ToFile( "ENABLE_ONLINE_UPDATE", "@ENABLE_ONLINE_UPDATE@", "e" );
1694#
1695# Writing the platform dependent constant values to file.
1696# (c = comment, e = environment variable, a = alias )
1697ToFile( "Platform dependent constant values.", $empty, "c" );
1698ToFile( "SOLAR_JAVA", $SOLAR_JAVA, "e" );
1699ToFile( "BIG_SVX", $BIG_SVX, "e" );
1445 { $SOLARINC .= $I.'$SOLARVER'.$ds.'$INPATH'.$INC.$ds."external".$ds."mingw".$ds."include";
1446 if ( $USE_MINGW eq "cygwin" )
1447 { $SOLARINC .= $I.PathFormat($USR.$ds."include".$ds."mingw").
1448 $I.PathFormat($USR.$ds."include".$ds."w32api").
1449 $I.PathFormat($USR.$ds."include"); }
1450 else
1451 { $SOLARINC .= $I.'$COMPATH'.$ds."include"; }
1452 @mingw_lib_include_paths = split( / /, "@MINGW_LIB_INCLUDE_PATH@" );

--- 225 unchanged lines hidden (view full) ---

1678ToFile( "USE_PACKAGER", "@USE_PACKAGER@", "e" );
1679ToFile( "ENABLE_ONLINE_UPDATE", "@ENABLE_ONLINE_UPDATE@", "e" );
1680#
1681# Writing the platform dependent constant values to file.
1682# (c = comment, e = environment variable, a = alias )
1683ToFile( "Platform dependent constant values.", $empty, "c" );
1684ToFile( "SOLAR_JAVA", $SOLAR_JAVA, "e" );
1685ToFile( "BIG_SVX", $BIG_SVX, "e" );
1700ToFile( "COM", $COM, "e" );
1686ToFile( "COM", "@COM@", "e" );
1701ToFile( "COMPATH", $COMPATH, "e" );
1702ToFile( "CC_PATH", "@CC_PATH@", "e" );
1687ToFile( "COMPATH", $COMPATH, "e" );
1688ToFile( "CC_PATH", "@CC_PATH@", "e" );
1689ToFile( "COMNAME", "@COMNAME@", "e" );
1690ToFile( "COMID", "@COMID@", "e" );
1691ToFile( "CCNUMVER", "@CCNUMVER@", "e" );
1692ToFile( "CCVER", "@CCVER@", "e" );
1693
1703ToFile( "CXX_X64_BINARY", $CXX_X64_BINARY, "e" );
1704ToFile( "LINK_X64_BINARY", $LINK_X64_BINARY, "e" );
1705ToFile( "LIBMGR_X64_BINARY", $LIBMGR_X64_BINARY, "e" );
1706ToFile( "CPU", $CPU, "e" );
1707ToFile( "CPUNAME", $CPUNAME, "e" );
1708ToFile( "CVER", $CVER, "e" );
1709ToFile( "GUI", $GUI, "e" );
1710ToFile( "GLIBC", $GLIBC, "e" );

--- 975 unchanged lines hidden ---
1694ToFile( "CXX_X64_BINARY", $CXX_X64_BINARY, "e" );
1695ToFile( "LINK_X64_BINARY", $LINK_X64_BINARY, "e" );
1696ToFile( "LIBMGR_X64_BINARY", $LIBMGR_X64_BINARY, "e" );
1697ToFile( "CPU", $CPU, "e" );
1698ToFile( "CPUNAME", $CPUNAME, "e" );
1699ToFile( "CVER", $CVER, "e" );
1700ToFile( "GUI", $GUI, "e" );
1701ToFile( "GLIBC", $GLIBC, "e" );

--- 975 unchanged lines hidden ---