msb

Crates.iomsb
lib.rsmsb
version0.1.3
created_at2025-02-11 18:33:27.156713+00
updated_at2025-02-13 13:33:16.561841+00
descriptionBuild system in Rust
homepage
repositoryhttps://github.com/prodbysky/msb
max_upload_size
id1551794
size23,455
(prodbysky)

documentation

README

MSB - Maybe simple build (system)

A build system made purely for educational purposes Supports incremental builds.

Examples

  • See scuffed examples in examples/

Format

target <Name> |outputs(...)|[files(...) targets(...)] {
    <Shell commands>
}
<More targets>

Name as a alphanumeric identifier Identifiers in outputs, files can be any valid file path

Really basic example

target main outputs(main) [files(main.c), targets()] {
    gcc main.c -o main
}

The outputs spec. can be ommited

TODO

  • Macros
Commit count: 33

cargo fmt