f7eac3d52db5eca4a9f813ff8be1f3f41b664bd8
[cl-glfw.git] / lib / glfw-lib.lisp
blobf7eac3d52db5eca4a9f813ff8be1f3f41b664bd8
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" "libglfw.so.2" #P"/usr/local/lib/libglfw.so"))
13 (:windows (:or "glfw.dll" "libglfw.dll"))
14 (t (:default "libglfw")))
16 (cffi:use-foreign-library libglfw)