diff options
Diffstat (limited to 'set_soenv.in')
-rw-r--r-- | set_soenv.in | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/set_soenv.in b/set_soenv.in index 795d0de8f448..2eaaa3bb21ae 100644 --- a/set_soenv.in +++ b/set_soenv.in @@ -302,6 +302,47 @@ elsif ( $platform =~ m/netbsd/ ) $OS = "NETBSD"; $PATH_SEPERATOR = $ps; } +elsif ( $platform =~ m/kfreebsd/ ) +{ +# General GNU/kFreeBSD settings: + $CVER = "C341"; + $BIG_SVX = "TRUE"; + $COM = "GCC"; + $COMPATH = '@COMPATH@'; + $GLIBC = "2REDHAT60"; + $GUI = "UNX"; + $GUIBASE = "unx"; + $GVER = "VCL"; + $OS = "LINUX"; + $PATH_SEPERATOR = $ps; + +#Set platform specific values: + if ($platform =~ m/^i[3456]86/) + { print "Setting GNU/kFreeBSD x86 specific values... "; + $outfile = "GNUkFreeBSDX86Env.Set"; + $CPU = "I"; + $CPUNAME = "INTEL"; + $OUTPATH = "unxkfgi6"; + + $JRELIBDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."i386"; + $JRETOOLKITDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."i386".$ds."client"; + $JRETHREADDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads"; + + } + elsif ($platform =~ m/^x86_64/) + { print "Setting GNU/kFreeBSD x86-64 specific values... "; + $outfile = "GNUkFreeBSDX86-64Env.Set"; + $CPU = "X"; + $CPUNAME = "X86_64"; + $OUTPATH = "unxkfgx6"; + + $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"; + } + + $INPATH = $OUTPATH.$PROEXT; +} elsif ( $platform =~ m/freebsd/ ) { $BIG_SVX = "TRUE"; $COM = "GCC"; |