;;; -*- lisp -*-
(in-package #:lispbuilder-sdl-cffi)
#+win32(eval-when (:compile-toplevel :load-toplevel :execute)
(pushnew (merge-pathnames "../bin/" (directory-namestring (or *load-truename* *default-pathname-defaults*)))
cffi:*foreign-library-directories*
:test #'equal))
;; This is where FINK installs SDL.
#+darwin (pushnew #P"/sw/lib/" cffi:*foreign-library-directories*
:test #'equal)
(cffi:define-foreign-library sdl
(:darwin (:or (:framework "SDL")
(:default "libSDL")))
(:windows "SDL.dll")
(:unix (:or "libSDL-1.2.so.0.7.2"
"libSDL-1.2.so.0"
"libSDL-1.2.so"
"libSDL.so"
"libSDL")))
(cffi:use-foreign-library sdl)