summaryrefslogtreecommitdiff
path: root/scsh-process.setup
diff options
context:
space:
mode:
Diffstat (limited to 'scsh-process.setup')
-rw-r--r--scsh-process.setup13
1 files changed, 12 insertions, 1 deletions
diff --git a/scsh-process.setup b/scsh-process.setup
index 0dcea89..09fb10a 100644
--- a/scsh-process.setup
+++ b/scsh-process.setup
@@ -1,3 +1,14 @@
;; -*- Scheme -*-
-(standard-extension 'scsh-process "0.3.1")
+
+;; Assume people on old versions of 4.8.1 don't mind breakage (they're running git master!)
+(let ((features (if (version>=? (chicken-version) "4.8.1")
+ '(-feature has-thread-killer)
+ '())))
+ (compile -s -O3 scsh-process.scm ,@features -j scsh-process)
+ (compile -s -O3 scsh-process.import.scm))
+
+(install-extension
+ 'scsh-process
+ '("scsh-process.so" "scsh-process.import.so")
+ `((version 0.3.2)))