Unix loading fix
[cl-glfw.git] / lib / glfw-lib.lisp
blob50e98b80d0a91cd2e2cabc7e9769d938b0b228f5
2 (in-package #:cl-glfw)
5 ;; ECL's DFFI seems to have issues if you don't put the full path in
6 #+(and unix ecl)
7 (setf cffi:*foreign-library-directories*
8 (list "/usr/local/lib/" "/usr/lib/"))
10 (cffi:define-foreign-library libglfw
11 (:darwin (:framework "GLFW"))
12 (:unix (:or "glfw" "libglfw.so" #P"/usr/local/lib/libglfw.so"))
13 (:windows (:or "glfw.dll" "libglfw.dll"))
14 (t (:default "libglfw")))
16 (cffi:use-foreign-library libglfw)