;; -*- scheme -*- (define leptonica-test-code "#include \"allheaders.h\"\nint main() {return 0;}\n") (define include-options (cond ((try-compile leptonica-test-code) "") ((try-compile leptonica-test-code cflags: "-I/usr/include/leptonica") "-I/usr/include/leptonica") ((try-compile leptonica-test-code cflags: "-I/ur/include/liblept") "-I/usr/include/liblept") (else (error "Unable to figure out location of leptonica's headers.")))) (compile -s -O3 -d1 ,include-options "leptonica.scm" -j leptonica -llept -ljpeg -lpng -ltiff) (compile -c -O3 -d1 ,include-options "leptonica.scm" -unit lepontica -llept -ljpeg -lpng -ltiff) (compile -s -O3 -d0 ,include-options "leptonica.import.scm" -llept -ljpeg -lpng -ltiff) (install-extension 'leptonica '("leptonica.o" "leptonica.so" "leptonica.import.so") '((version "0.3") (static "leptonica.o")))