4 :author "James Y Knight"
10 :components ((:file "packages")
14 :components ((:file "core")
17 (:file "execution-engine")
18 (:file "transforms-scalar")
19 (:file "transforms-ipo")
20 (:file "llvm-extras")))
22 (:file "packages-post")))))
24 ;; HACK, how do you really do this? Presumably there's a way with ASDF
25 ;; to note that a shared lib should be loaded?
29 (pushnew (merge-pathnames "src/" (make-pathname :name nil :type nil :defaults *load-truename*))
30 cffi:*foreign-library-directories*)
32 (cffi:define-foreign-library cl-llvm
33 (t (:or (:default "cl-llvm") "cl-llvm.so")))
35 (cffi:use-foreign-library cl-llvm)