~ chicken-core (chicken-5) d150545c29cc0d84d526f5cfa8bcf72852c44d4b
commit d150545c29cc0d84d526f5cfa8bcf72852c44d4b Author: felix <felix@call-with-current-continuation.org> AuthorDate: Sat Dec 10 20:56:25 2016 +0100 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Sat Dec 10 20:56:25 2016 +0100 renamed some vars in egg-environment for more consistency diff --git a/egg-compile.scm b/egg-compile.scm index 8dc21901..a057258a 100644 --- a/egg-compile.scm +++ b/egg-compile.scm @@ -127,7 +127,7 @@ (files '())) (for-each compile-data/include (cddr info)) (let* ((dest (or dest - (if (eq? mode 'target) target-sharedir host-sharedir))) + (if (eq? mode 'target) default-sharedir host-sharedir))) (dest (normalize-pathname (conc dest "/")))) (addfiles (map (cut conc dest <>) files))) (set! data @@ -151,7 +151,7 @@ (files '())) (for-each compile-data/include (cddr info)) (let* ((dest (or dest - (if (eq? mode 'target) target-incdir host-incdir))) + (if (eq? mode 'target) default-incdir host-incdir))) (dest (normalize-pathname (conc dest "/")))) (addfiles (map (cut conc dest <>) files))) (set! cinc @@ -164,7 +164,7 @@ (files '())) (for-each compile-data/include (cddr info)) (let* ((dest (or dest - (if (eq? mode 'target) target-sharedir host-sharedir))) + (if (eq? mode 'target) default-sharedir host-sharedir))) (dest (normalize-pathname (conc dest "/")))) (addfiles (map (cut conc dest <>) files))) (set! scminc @@ -180,7 +180,7 @@ (lopts '()) (opts '())) (for-each compile-extension/program (cddr info)) - (let ((dest (if (eq? mode 'target) target-bindir host-bindir))) + (let ((dest (if (eq? mode 'target) default-bindir host-bindir))) (addfiles (list (conc dest "/" target exeext)))) (set! prgs (cons (list target dependencies: deps source: src options: opts @@ -485,7 +485,7 @@ (ext (executable-extension platform)) (sname (prefix srcdir name)) (out (quotearg (target-file (conc sname ext) mode))) - (dest (if (eq? mode 'target) target-bindir host-bindir)) + (dest (if (eq? mode 'target) default-bindir host-bindir)) (dfile (quotearg (slashify dest platform))) (ddir (shell-variable "DESTDIR" platform)) (destf (quotearg (slashify (conc dest "/" name ext) platform)))) @@ -497,7 +497,7 @@ (define ((install-data name #!key files destination mode) srcdir platform) (let* ((cmd (install-file-command platform)) (mkdir (mkdir-command platform)) - (dest (or destination (if (eq? mode 'target) target-sharedir host-sharedir))) + (dest (or destination (if (eq? mode 'target) default-sharedir host-sharedir))) (dfile (quotearg (slashify dest platform))) (ddir (shell-variable "DESTDIR" platform))) (print "\n" mkdir " " ddir dfile) @@ -506,7 +506,7 @@ (define ((install-c-include name #!key deps files destination mode) srcdir platform) (let* ((cmd (install-file-command platform)) (mkdir (mkdir-command platform)) - (dest (or destination (if (eq? mode 'target) target-incdir host-incdir))) + (dest (or destination (if (eq? mode 'target) default-incdir host-incdir))) (dfile (quotearg (slashify dest platform))) (ddir (shell-variable "DESTDIR" platform))) (print "\n" mkdir " " ddir dfile) diff --git a/egg-environment.scm b/egg-environment.scm index c69bdad1..ef8c87b9 100644 --- a/egg-environment.scm +++ b/egg-environment.scm @@ -25,10 +25,12 @@ EOF (define default-cflags (foreign-value "C_TARGET_CFLAGS" c-string)) (define default-ldflags (foreign-value "C_TARGET_LDFLAGS" c-string)) (define default-libs (foreign-value "C_TARGET_MORE_LIBS" c-string)) -(define default-slibs (foreign-value "C_TARGET_MORE_STATIC_LIBS" c-string)) (define default-libdir (foreign-value "C_TARGET_LIB_HOME" c-string)) (define default-slibdir (foreign-value "C_TARGET_STATIC_LIB_HOME" c-string)) (define default-incdir (foreign-value "C_TARGET_INCLUDE_HOME" c-string)) +(define default-bindir (foreign-value "C_TARGET_BIN_HOME" c-string)) +(define default-incdir (foreign-value "C_TARGET_INCLUDE_HOME" c-string)) +(define default-sharedir (foreign-value "C_TARGET_SHARE_HOME" c-string)) (define default-platform (if (eq? (software-type) 'windows) @@ -48,17 +50,19 @@ EOF (make-pathname default-bindir (foreign-value "C_CHICKEN_DO_PROGRAM" c-string))) (define host-repo (foreign-value "C_INSTALL_EGG_HOME" c-string)) +(define host-libdir (foreign-value "C_INSTALL_LIB_HOME" c-string)) (define host-bindir (foreign-value "C_INSTALL_BIN_HOME" c-string)) (define host-incdir (foreign-value "C_INSTALL_INCLUDE_HOME" c-string)) (define host-sharedir (foreign-value "C_INSTALL_SHARE_HOME" c-string)) +(define host-libs (foreign-value "C_INSTALL_MORE_LIBS" c-string)) +(define host-cflags (foreign-value "C_INSTALL_CFLAGS" c-string)) +(define host-ldflags (foreign-value "C_INSTALL_LDFLAGS" c-string)) +(define host-cc (foreign-value "C_INSTALL_CC" c-string)) +(define host-cxx (foreign-value "C_INSTALL_CXX" c-string)) (define target-repo (string-append default-libdir "/chicken/" (number->string binary-version))) -(define target-bindir (foreign-value "C_TARGET_BIN_HOME" c-string)) -(define target-incdir (foreign-value "C_TARGET_INCLUDE_HOME" c-string)) -(define target-sharedir (foreign-value "C_TARGET_SHARE_HOME" c-string)) - (define +egg-info-extension+ ".egg-info") (define (destination-repository mode)Trap