| 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 --- |