When glfw is not compiled as a framework, load the dynlib
[cl-glfw.git] / lib / glfw-lib.lisp
blob2b89846aae9baaefd0b57deeaf542dc03e43492d
2 (in-package #:cl-glfw)
4 #+ecl
5 (ffi:load-foreign-library "glfw" :system-library t)
7 #-ecl
8 (cffi:define-foreign-library libglfw
9 (:darwin (:or "libglfw.dylib" (:framework "GLFW")))
10 (:unix (:or "glfw" "libglfw.so" "libglfw.so.2" #P"/usr/local/lib/libglfw.so"))
11 (:windows (:or "glfw.dll" "libglfw.dll"))
12 (t (:default "libglfw")))
14 #-ecl
15 (cffi:use-foreign-library libglfw)