~ chicken-core (chicken-5) 8ebf1e7f32f645df3444eb5e22d2d4306645d7d4
commit 8ebf1e7f32f645df3444eb5e22d2d4306645d7d4 Author: felix <felix@call-with-current-continuation.org> AuthorDate: Tue Aug 28 16:51:24 2018 +0200 Commit: Evan Hanson <evhan@foldling.org> CommitDate: Fri Aug 31 06:51:16 2018 +1200 chicken-install: do not invoke custom build script for import libraries Signed-off-by: Evan Hanson <evhan@foldling.org> diff --git a/egg-compile.scm b/egg-compile.scm index e6a3dbaa..e523f590 100644 --- a/egg-compile.scm +++ b/egg-compile.scm @@ -546,26 +546,21 @@ (define ((compile-import-library name #!key mode source-dependencies - (options '()) (link-options '()) - custom) + (options '()) (link-options '())) srcdir platform) - (let* ((cmd (or (custom-cmd custom srcdir platform) - default-csc)) + (let* ((cmd default-csc) (sname (prefix srcdir name)) (opts (if (null? options) default-import-library-compilation-options options)) (out (quotearg (target-file (conc sname ".import.so") mode))) (src (quotearg (conc sname ".import.scm")))) - (when custom - (prepare-custom-command cmd platform)) (print "\n" (slashify default-builder platform) " " out " " cmd (if keep-generated-files " -k" "") " -setup-mode -s" (if (eq? mode 'host) " -host" "") " -I " srcdir " -C -I" srcdir (arglist opts) (arglist link-options) " " src " -o " out " : " - (if custom (quotearg cmd) "") " " src (filelist srcdir source-dependencies)) (print-end-command platform)))Trap