Moved to the gffi directory
[clg] / glib / glib.asd
index 5c18f0b..44de186 100644 (file)
 
 (pkg-exists-p "glib-2.0" :atleast-version "2.4.0")
 
-(when (string>= (pkg-version "glib-2.0") "2.6.0")
+(when (pkg-exists-p "glib-2.0" :atleast-version "2.6.0" :error nil)
   (push :glib2.6 *features*))
 
-(when (string>= (pkg-version "glib-2.0") "2.8.0")
+(when (pkg-exists-p "glib-2.0" :atleast-version "2.8.0" :error nil)
   (push :glib2.8 *features*))
 
 #+sbcl
-(when (string>= (lisp-implementation-version) "0.9.8")
-  (push :sbcl>=0.9.8 *features*))
+(progn
+  (when (sbcl>= 0 9 8)
+    (push :sbcl>=0.9.8 *features*))
+  (when (sbcl>= 0 9 10)
+    (push :sbcl>=0.9.10 *features*)))
 
 #+(and sbcl (not alien-callbacks))
 (eval-when (:compile-toplevel :load-toplevel :execute)