Initial checkin
[clg] / cairo / cairo.asd
index 1b1b086..337c5eb 100644 (file)
@@ -8,13 +8,21 @@
 
 (in-package "CAIRO-SYSTEM")
 
-(pkg-exists-p "cairo" :atleast-version "1.0.2" :error t)
+(pkg-exists-p "cairo" :atleast-version "1.2.0" :error t)
 
 
 (defsystem cairo
     :depends-on (gffi glib)
     :components ((:library "libcairo" 
-                 :libdir #.(pkg-variable "cairo" "libdir"))
+                           :libname #-win32 "libcairo" 
+                                    #+win32 "libcairo-2" 
+                           :libdir #.(pkg-libdir "cairo"))
+                (:library "libjpeg")
+                (:shared-object "cairo-alien" :pathname "alien/"
+                 :components ((:c-source-file "cairo-jpeg" 
+                               :cflags #.(pkg-cflags "cairo")))
+                 :depends-on ("libcairo" "libjpeg"))
                 (:file "defpackage")
-                (:file "cairo" :depends-on ("defpackage" "libcairo"))
+                (:file "cairo" 
+                 :depends-on ("defpackage" "libcairo" "cairo-alien"))
                 (:file "export" :depends-on ("cairo"))))