;;;; levenshtein.setup -*- Hen -*- (use setup-helper-mod) (use setup-api) (setup-shared-extension-module 'levenshtein-byte (extension-version "1.0.1") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 1 -no-procedure-checks)) (setup-shared-extension-module 'levenshtein-transpose-byte (extension-version "1.0.1") #:inline? #t #:types? #t #:compile-options '( -verbose -scrutinize -optimize-level 3 -debug-level 1 -no-procedure-checks)) (when (version>=? (chicken-version) "4.7.2") (setup-shared-extension-module 'levenshtein-operators (extension-version "1.0.1") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 1 -no-procedure-checks)) (setup-shared-extension-module 'levenshtein-path-iterator (extension-version "1.0.1") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 1 -no-procedure-checks)) (setup-shared-extension-module 'levenshtein-print (extension-version "1.0.1") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 1 -no-procedure-checks)) (setup-shared-extension-module 'levenshtein-vector-functor (extension-version "1.0.1") #:inline? #t #:types? #t #:compile-options '( -scrutinize -specialize -optimize-level 3 -debug-level 1)) (setup-shared-extension-module 'levenshtein-sequence-functor (extension-version "1.0.1") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 1) #:files '( "levenshtein-cost-interface.scm" "levenshtein-sequence-interface.scm" "levenshtein-sequence-string.scm" "levenshtein-sequence-utf8.scm" "levenshtein-sequence-vector.scm" "levenshtein-cost-fixnum.scm" "levenshtein-cost-generic.scm" "levenshtein-cost-numbers.scm")) )