(zilch lang rust resolver): Workaround multiple crate-type values
This commit is contained in:
parent
afd268c46d
commit
b55e725e2f
1 changed files with 5 additions and 0 deletions
|
|
@ -284,6 +284,11 @@
|
||||||
(define crate-version (version-str (resolved-package-version resolved)))
|
(define crate-version (version-str (resolved-package-version resolved)))
|
||||||
(define crate-root (if (vfs? (resolved-package-fs resolved)) (vfs-to-store (resolved-package-fs resolved)) (resolved-package-fs resolved)))
|
(define crate-root (if (vfs? (resolved-package-fs resolved)) (vfs-to-store (resolved-package-fs resolved)) (resolved-package-fs resolved)))
|
||||||
(define crate-type (cargo-target-crate-type (resolved-package-cargo-target resolved)))
|
(define crate-type (cargo-target-crate-type (resolved-package-cargo-target resolved)))
|
||||||
|
|
||||||
|
; TODO(puck): workaround for multi-crate-type targets.
|
||||||
|
; These should probably be translated into distinct targets?
|
||||||
|
(when (list? crate-type)
|
||||||
|
(set! crate-type 'rlib))
|
||||||
(define buildscript-metadata '())
|
(define buildscript-metadata '())
|
||||||
(define dependency-metadata '())
|
(define dependency-metadata '())
|
||||||
(define bin-flags '())
|
(define bin-flags '())
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue