;; -*- mode: Scheme; tab-width: 2; -*- ;; (define native-cflags (string-split (call-with-input-pipe "agar-config --cflags" read-all))) (define native-libs (string-split (call-with-input-pipe "agar-config --libs" read-all))) (compile -s -O2 -d1 "agar.scm" -j agar ,@native-cflags ,@native-libs) (compile -c -O2 -d1 "agar.scm" -unit agar ,@native-cflags) (compile -s -O2 -d0 "agar.import.scm") (install-extension 'agar `("agar.so" "agar.o" "agar-types.scm" "agar.import.so") `((version 0.1.0) (static "agar.o") (static-options ,(string-intersperse native-libs)))) ;; vim:set ft=scheme ts=2 sts=2 sw=2 ai: ;;