aboutsummaryrefslogtreecommitdiffstats
path: root/srfi-259.egg
diff options
context:
space:
mode:
authorGravatar Peter McGoron 2026-03-03 01:09:48 -0500
committerGravatar Peter McGoron 2026-03-03 01:09:48 -0500
commitde85328c5a0e6047e3d8780c5642d14ce3272716 (patch)
tree0cf2a93fe7bce84e407d21487ded20637b0c4e1e /srfi-259.egg
parentsrfi-229 support (diff)
preparing for CHICKEN 6
Diffstat (limited to 'srfi-259.egg')
-rw-r--r--srfi-259.egg26
1 files changed, 19 insertions, 7 deletions
diff --git a/srfi-259.egg b/srfi-259.egg
index 5581e4d..76a252a 100644
--- a/srfi-259.egg
+++ b/srfi-259.egg
@@ -1,19 +1,31 @@
((author "Peter McGoron")
- (version "1.1.0")
+ (version "2.0.0")
(synopsis "Tagged procedures with type safety (with SRFI-229 compatability)")
(category data)
(license "MIT")
- (dependencies r7rs integer-map)
+ (dependencies r7rs)
(test-dependencies test)
(components (extension srfi-259
(source "srfi-259.sld")
- (component-dependencies srfi.259.extensions)
- (csc-options "-R" "r7rs" "-X" "r7rs" "-O3"))
- (extension srfi.259.extensions
+ (component-dependencies extensions.srfi.259)
+ (cond-expand
+ (chicken-6
+ (csc-options "-O3"))
+ (else
+ (csc-options "-R" "r7rs" "-X" "r7rs" "-O3"))))
+ (extension extensions.srfi.259
(source "extensions.sld")
(source-dependencies "lowlevel.scm" "internal.scm")
- (csc-options "-R" "r7rs" "-X" "r7rs" "-O3"))
+ (cond-expand
+ (chicken-6
+ (csc-options "-O3"))
+ (else
+ (csc-options "-R" "r7rs" "-X" "r7rs" "-O3"))))
(extension srfi-229
(source "srfi-229.sld")
(component-dependencies srfi-259)
- (csc-options "-R" "r7rs" "-X" "r7rs" "-O3"))))
+ (cond-expand
+ (chicken-6
+ (csc-options "-O3"))
+ (else
+ (csc-options "-R" "r7rs" "-X" "r7rs" "-O3"))))))