Commit | Line | Data |
---|---|---|
1ed0a2c5 | 1 | ;;; -*- Mode: lisp -*- |
2 | ||
3 | (defpackage "CAIRO-SYSTEM" | |
4 | (:use "COMMON-LISP" "ASDF" "PKG-CONFIG")) | |
5 | ||
6 | ||
7 | (in-package "CAIRO-SYSTEM") | |
8 | ||
33cee578 | 9 | (pkg-exists-p "cairo" :atleast-version "1.0.2" :error t) |
1ed0a2c5 | 10 | |
11 | ||
12 | (defsystem cairo | |
33cee578 | 13 | :depends-on (gffi glib) |
1ed0a2c5 | 14 | :components ((:library "libcairo" |
15 | :libdir #.(pkg-variable "cairo" "libdir")) | |
16 | (:file "defpackage") | |
17 | (:file "cairo" :depends-on ("defpackage" "libcairo")) | |
18 | (:file "export" :depends-on ("cairo")))) |