This patch adds variables for csc / csi to egg build scripts and "export"
is used to make them available in custom build scripts.


felix
From eeb27bce4c0b6e1c69cb86ee48e49bfbb5389fa2 Mon Sep 17 00:00:00 2001
From: felix <fe...@call-with-current-continuation.org>
Date: Wed, 30 May 2018 17:21:49 +0200
Subject: [PATCH] chicken-install: export environment variables for build
 tools to custom build scripts

---
 egg-compile.scm |   14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/egg-compile.scm b/egg-compile.scm
index d3410da..1ed240c 100644
--- a/egg-compile.scm
+++ b/egg-compile.scm
@@ -782,20 +782,26 @@
 #!/bin/sh~%
 set -e
 PATH="~a":$PATH
-CHICKEN_CC="~a"
-CHICKEN_CXX="~a"
+export CHICKEN_CC="~a"
+export CHICKEN_CXX="~a"
+export CHICKEN_CSC="~a"
+export CHICKEN_CSI="~a"
 
 EOF
-             default-bindir default-cc default-cxx))
+             default-bindir default-cc default-cxx default-csc
+             default-csi))
     ((windows)
      (printf #<<EOF
 @echo off~%
 set PATH=~a;%PATH%
 set CHICKEN_CC=~a
 set CHICKEN_CXX=~a
+set CHICKEN_CSC=~a
+set CHICKEN_CSI=~a
 
 EOF
-             default-bindir default-cc default-cxx))))
+             default-bindir default-cc default-cxx default-csc
+             default-csi))))
 
 (define ((build-suffix mode name info) platform)
   (case platform
-- 
1.7.9.5

_______________________________________________
Chicken-hackers mailing list
Chicken-hackers@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Reply via email to