Updated LLVM to use LLVM 3.8
authorJan Vrany <jan.vrany@fit.cvut.cz>
Fri, 31 Jul 2015 16:02:39 +0100
changeset 11 9061ac9ee282
parent 10 8998c2d4e53a
child 12 f98e97fd02ef
Updated LLVM to use LLVM 3.8
LLVM.st
--- a/LLVM.st	Sat Jul 18 07:22:20 2015 +0100
+++ b/LLVM.st	Fri Jul 31 16:02:39 2015 +0100
@@ -9,12 +9,24 @@
 	category:'LLVM-Internal'
 !
 
+
 !LLVM class methodsFor:'accessing'!
 
 libraryName
-    ^ '/usr/lib/llvm-3.7/lib/libLLVM-3.7.so'
+    | paths |
+    OperatingSystem isUNIXlike ifTrue:[ 
+        paths := #(
+            '/usr/lib/llvm-3.8/lib/libLLVM-3.8.so'
+        )
+    ] ifFalse:[ 
+        self error: 'Unsuppported operting system'
+    ].
+    ^ paths 
+        detect:[:each |  each asFilename exists ]
+        ifNone:[ self error: 'No suitable LLVM library found' ]
 
     "Created: / 07-07-2015 / 00:45:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 31-07-2015 / 15:58:45 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 ! !
 
 !LLVM class methodsFor:'primitives'!
@@ -5983,3 +5995,10 @@
     self primitiveFailed
 ! !
 
+!LLVM class methodsFor:'documentation'!
+
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+! !
+