(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)