Use correct base path for finding gracket. (#1609)
Fixes error in http://drdr.racket-lang.org/38697/pkgs/compiler-test/tests/compiler/embed/test.rkt#output1
This commit is contained in:
parent
8a49a8e545
commit
71a43f34c8
|
@ -399,8 +399,7 @@
|
|||
(and im (eq? (cdr im) 'addon-tethered)))]
|
||||
[config? (let ([im (assoc 'install-mode aux)])
|
||||
(and im (eq? (cdr im) 'config-tethered)))]
|
||||
[dir-finder
|
||||
(let ([bindir (if alt-exe
|
||||
[bindir (if alt-exe
|
||||
(let ([m (assq 'exe-is-gracket aux)])
|
||||
(if (and m (cdr m))
|
||||
(find-lib-dir)
|
||||
|
@ -425,11 +424,12 @@
|
|||
p))))
|
||||
(if (eq? kind 'mred)
|
||||
(find-gui-bin-dir)
|
||||
(find-console-bin-dir)))])
|
||||
(find-console-bin-dir)))]
|
||||
[dir-finder
|
||||
(if (let ([a (assq 'relative? aux)])
|
||||
(and a (cdr a)))
|
||||
(make-relative-path-header dest bindir use-librktdir?)
|
||||
(make-absolute-path-header bindir)))]
|
||||
(make-absolute-path-header bindir))]
|
||||
[exec (format
|
||||
"exec \"${~a}/~a~a\" ~a"
|
||||
(if use-librktdir?
|
||||
|
@ -470,9 +470,7 @@
|
|||
(when use-librktdir?
|
||||
(display "# {{{ librktdir\n")
|
||||
(display "librktdir=\"$bindir/")
|
||||
(display (find-relative-path (simplify-path
|
||||
(let-values ([(base name dir?) (split-path (path->complete-path dest))])
|
||||
base))
|
||||
(display (find-relative-path bindir
|
||||
(simplify-path
|
||||
(find-lib-dir))))
|
||||
(display "\"\n")
|
||||
|
|
Loading…
Reference in New Issue
Block a user