2024-11-25 22:06:44 +00:00
|
|
|
((version "0.0.1")
|
|
|
|
|
(synopsis "Nix. Noppes. Nada.")
|
|
|
|
|
(author "puck")
|
2025-11-19 12:39:08 +00:00
|
|
|
(dependencies r7rs json zilch zilch-lang-go srfi-207)
|
2024-11-25 22:06:44 +00:00
|
|
|
(component-options
|
|
|
|
|
(csc-options "-X" "r7rs" "-X" "zilch.zexpr" "-R" "r7rs" "-optimize-level" "3"))
|
|
|
|
|
(components
|
2025-11-18 14:04:39 +00:00
|
|
|
(generated-source-file runner_source.h
|
|
|
|
|
; Also generates rustc_wrap_source.h, cfgfetch_source.h, false_source.h
|
|
|
|
|
(custom-build "helpers/generate-files")
|
|
|
|
|
(source-dependencies
|
|
|
|
|
"helpers/src/bin/buildscript-runner.rs" "helpers/src/bin/rustc-wrapper.rs"
|
|
|
|
|
"helpers/src/bin/cfg-reader.rs" "helpers/src/bin/false.rs"))
|
2024-11-25 22:06:44 +00:00
|
|
|
(extension zilch.lang.rust
|
2025-11-18 14:04:39 +00:00
|
|
|
(source "src/rust.sld")
|
|
|
|
|
(component-dependencies runner_source.h))
|
2024-11-25 22:06:44 +00:00
|
|
|
(extension zilch.lang.rust.registry
|
|
|
|
|
(source "src/registry.sld"))
|
|
|
|
|
(extension zilch.lang.rust.cargo
|
|
|
|
|
(source "src/cargo.sld")
|
2025-11-18 14:04:39 +00:00
|
|
|
(component-dependencies runner_source.h zilch.lang.rust zilch.lang.rust.registry zilch.lang.rust.cfg))
|
2024-11-25 22:06:44 +00:00
|
|
|
(extension zilch.lang.rust.cfg
|
|
|
|
|
(source "src/cfg.sld"))
|
|
|
|
|
(extension zilch.lang.rust.build-script
|
|
|
|
|
(source "src/build-script.sld")
|
2025-11-18 14:04:39 +00:00
|
|
|
(component-dependencies runner_source.h zilch.lang.rust))
|
2024-11-25 22:06:44 +00:00
|
|
|
(extension zilch.lang.rust.resolver
|
|
|
|
|
(source "src/resolver.sld")
|
2025-11-18 14:04:39 +00:00
|
|
|
(component-dependencies runner_source.h zilch.lang.rust zilch.lang.rust.registry zilch.lang.rust.cargo zilch.lang.rust.build-script))))
|