raco make: fix parallel-build prefetch for relative submodule paths
Closes #2543
This commit is contained in:
parent
0020332810
commit
7332060b69
|
@ -412,9 +412,14 @@
|
||||||
(define path
|
(define path
|
||||||
(let loop ([prev prev])
|
(let loop ([prev prev])
|
||||||
(cond
|
(cond
|
||||||
[(submod? prev)
|
[(submod? prev)
|
||||||
(loop (cadr prev))]
|
(define base (cadr prev))
|
||||||
[else (resolve-module-path prev (build-path dir "dummy.rkt"))])))
|
(cond
|
||||||
|
[(or (equal? base "..") (equal? base "."))
|
||||||
|
#f]
|
||||||
|
[else
|
||||||
|
(loop (cadr prev))])]
|
||||||
|
[else (resolve-module-path prev (build-path dir "dummy.rkt"))])))
|
||||||
(when (path? path)
|
(when (path? path)
|
||||||
(send/add path)))
|
(send/add path)))
|
||||||
p])))
|
p])))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user