X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f2df13795e01302813a6aef10825ec7e922ce530..1bfdc9a38c22af6a9becf133be154a2fa2bc6589:/src/bindings/java/org/simgrid/NativeLib.java?ds=sidebyside diff --git a/src/bindings/java/org/simgrid/NativeLib.java b/src/bindings/java/org/simgrid/NativeLib.java index 130c904f6c..18e593a14d 100644 --- a/src/bindings/java/org/simgrid/NativeLib.java +++ b/src/bindings/java/org/simgrid/NativeLib.java @@ -1,3 +1,9 @@ +/* Copyright (c) 2014. The SimGrid Team. + * All rights reserved. */ + +/* This program is free software; you can redistribute it and/or modify it + * under the terms of the license (GNU LGPL) which comes with this package. */ + package org.simgrid; import java.io.FileOutputStream; @@ -12,16 +18,17 @@ public final class NativeLib { String os = System.getProperty("os.name"); String arch = System.getProperty("os.arch"); - if (os.toLowerCase().startsWith("^win")) - os = "Windows"; - else if (os.contains("OS X")) - os = "Darwin"; - if (arch.matches("^i[3-6]86$")) arch = "x86"; else if (arch.equalsIgnoreCase("amd64")) arch = "x86_64"; + if (os.toLowerCase().startsWith("win")){ + os = "Windows"; + arch = "x86"; + }else if (os.contains("OS X")) + os = "Darwin"; + os = os.replace(' ', '_'); arch = arch.replace(' ', '_');