;;;; -*- Scheme -*- (let ((pkg-cflags (with-input-from-pipe "pkg-config --cflags cairo" read-line)) (pkg-lflags (with-input-from-pipe "pkg-config --libs cairo" read-line))) (compile -s -O2 cairo.scm -j cairo -lcairo ,pkg-cflags ,pkg-lflags) (compile -c -O2 cairo.scm -unit cairo ,pkg-cflags ,pkg-lflags) (compile -s -O2 cairo.import.scm ,pkg-cflags ,pkg-lflags)) (install-extension 'cairo '("cairo.so" "cairo.import.so" "cairo.o") '((version 0.1.8)))