cs windows: add dependencies on petite.so and scheme.so

Originally, the dependency was expressed via "compile-file.ss", but
now the dependency can be more direct.
This commit is contained in:
Matthew Flatt 2020-09-28 19:10:10 -06:00
parent 075048409b
commit c4df79b38d

View File

@ -129,10 +129,13 @@
;; ---------------------------------------- ;; ----------------------------------------
(define scheme (build-path scheme-dir machine "bin" machine "scheme.exe")) (define scheme (build-path scheme-dir machine "bin" machine "scheme.exe"))
(define rel-scheme (build-path 'up "worksp" (define scheme-boot (build-path scheme-dir machine "boot" machine))
(if (relative-path? scheme) (define (path->relative p)
scheme (if (relative-path? p)
(find-relative-path (current-directory) scheme)))) p
(find-relative-path (current-directory) p)))
(define rel-scheme (build-path 'up "worksp" (path->relative scheme)))
(define rel-scheme-boot (build-path 'up "worksp" (path->relative scheme-boot)))
(parameterize ([current-directory (build-path 'up "cs")]) (parameterize ([current-directory (build-path 'up "cs")])
(define convert.d (build-path build-dir "compiled" "convert.d")) (define convert.d (build-path build-dir "compiled" "convert.d"))
@ -143,7 +146,8 @@
(format "SCHEME=~a" rel-scheme) (format "SCHEME=~a" rel-scheme)
(format "BUILDDIR=../build/") ; need forward slashes (format "BUILDDIR=../build/") ; need forward slashes
(format "CONVERT_RACKET=~a" chain-racket) (format "CONVERT_RACKET=~a" chain-racket)
(format "BOOTSTRAPPED=~a" "done"))) (format "BOOTSTRAPPED=~a" "done")
(format "EXTRA_COMPILE_DEPS=~a/petite.boot ~a/scheme.boot" rel-scheme-boot rel-scheme-boot)))
;; ---------------------------------------- ;; ----------------------------------------