src/Pure/System/platform.scala
changeset 36205 e86d9a10e982
parent 36195 9c098598db2a
child 36786 b7a62e7dec00
equal deleted inserted replaced
36204:16c371c6ff86 36205:e86d9a10e982
    29   private val X86 = new Regex("i.86|x86")
    29   private val X86 = new Regex("i.86|x86")
    30   private val X86_64 = new Regex("amd64|x86_64")
    30   private val X86_64 = new Regex("amd64|x86_64")
    31   private val Sparc = new Regex("sparc")
    31   private val Sparc = new Regex("sparc")
    32   private val PPC = new Regex("PowerPC|ppc")
    32   private val PPC = new Regex("PowerPC|ppc")
    33 
    33 
    34   def jvm_platform(): String =
    34   lazy val jvm_platform: String =
    35   {
    35   {
    36     val arch =
    36     val arch =
    37       java.lang.System.getProperty("os.arch") match {
    37       java.lang.System.getProperty("os.arch") match {
    38         case X86() => "x86"
    38         case X86() => "x86"
    39         case X86_64() => "x86_64"
    39         case X86_64() => "x86_64"