~ chicken-core (chicken-5) b22c5b2a5839f52b5f390735dd1843b9d7e62828
commit b22c5b2a5839f52b5f390735dd1843b9d7e62828 Author: felix <felix@call-with-current-continuation.org> AuthorDate: Thu Jul 8 14:54:56 2010 +0200 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Thu Jul 8 14:54:56 2010 +0200 features in csc for target language diff --git a/csc.scm b/csc.scm index 79631ad9..01a49c62 100644 --- a/csc.scm +++ b/csc.scm @@ -576,10 +576,12 @@ EOF [(-objc) (set! objc-mode #t) ] [(-static) - (set! translate-options (cons* "-feature" "chicken-compile-static" translate-options)) + (set! translate-options + (cons* "-feature" "chicken-compile-static" translate-options)) (set! static #t) ] [(-static-libs) - (set! translate-options (cons* "-feature" "chicken-compile-static" translate-options)) + (set! translate-options + (cons* "-feature" "chicken-compile-static" translate-options)) (set! static-libs #t) ] [(-cflags) (set! inquiry-only #t) @@ -813,6 +815,9 @@ EOF (append extra-features translate-options + (cond (cpp-mode '("-feature" "chicken-scheme-to-c++")) + (objc-mode '("-feature" "chicken-scheme-to-objc")) + (else '())) translation-optimization-options)) ) ) " ") ) (set! c-files (append (list fc) c-files))Trap