~ chicken-core (chicken-5) d7f8a386200961d1a5f94e7eac62485a9ccd4f02
commit d7f8a386200961d1a5f94e7eac62485a9ccd4f02
Author: Christian Kellermann <ckeen@pestilenz.org>
AuthorDate: Thu Oct 13 21:57:22 2011 +0200
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Fri Oct 14 13:17:09 2011 +0200
Prefix include path correctly when CHICKEN_PREFIX is set.
This fixes bug #712 as reported by Sven Hartrumpf.
Signed-off-by: felix <felix@call-with-current-continuation.org>
diff --git a/csc.scm b/csc.scm
index ecf51a3a..11bbff0d 100644
--- a/csc.scm
+++ b/csc.scm
@@ -225,7 +225,8 @@
(define translate-options '())
(define include-dir
- (let ((id (prefix "" "include"
+ (let ((id (prefix ""
+ (make-pathname "include" "chicken")
(if host-mode INSTALL_INCLUDE_HOME TARGET_INCLUDE_HOME))))
(and (not (member id '("/usr/include" "")))
id) ) )
Trap