https://github.com/kassane/druntime-zigbuild
D runtime build using zig-build
https://github.com/kassane/druntime-zigbuild
build-system cross-compile d dlang zig-build zig-package
Last synced: 3 months ago
JSON representation
D runtime build using zig-build
- Host: GitHub
- URL: https://github.com/kassane/druntime-zigbuild
- Owner: kassane
- License: other
- Created: 2024-06-22T16:32:24.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-17T14:34:00.000Z (over 1 year ago)
- Last Synced: 2025-10-20T00:22:06.998Z (8 months ago)
- Topics: build-system, cross-compile, d, dlang, zig-build, zig-package
- Language: D
- Homepage:
- Size: 4.42 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Druntime + phobos (standalone) for zig-build (ABS)
> [!Note]
> A standalone runtime + stdlib (for easy cross-compile) using ABS is the goal of this project
**More info:** [issue#6: cross-compile with Druntime + Phobos2](https://github.com/kassane/anotherBuildStep/issues/6)
```bash
Project-Specific Options:
-Dtarget=[string] The CPU architecture, OS, and ABI to build for
-Dcpu=[string] Target CPU features to add or subtract
-Ddynamic-linker=[string] Path to interpreter on the target system
-Doptimize=[enum] Prioritize performance, safety, or binary size
Supported Values:
Debug
ReleaseSafe
ReleaseFast
ReleaseSmall
-Dlinkage=[enum] Change linking mode (default: static)
Supported Values:
static
dynamic
-Dphobos=[bool] Build phobos library (default: false)
```