samurai
samurai copied to clipboard
ninja-compatible build tool written in C
This has 3 changes. ~~1. Remove `-Wno-unused-parameter`. There are currently no warnings and its probably better to solve these with `if (foo) {}` in the cases they exist to prevent...
Add PR support for CI, like: ``` on: push: branches: [ master ] pull_request: branches: [ master ] types: [opened, synchronize, reopened] ``` this allows to check if a PR...
I don't know if you want a warning free compilation, but here it is: c99 -O1 -std=c99 -Wall -Wextra -Wpedantic -Wno-unused-parameter -c -o graph.o graph.c In file included from graph.c:2:...
hello do you plan to support the Windows platform ?
```ninja rule untar command = tar xf $in && touch $out rule scantar command = printf "ninja_dyndep_version = 1\nbuild %s | %s: dyndep\n restat = true\n" "$stamp" $ "$$(tar tf...
well, everything is in the topic:-)
See https://github.com/ninja-build/ninja/issues/1570. For example, with ``` rule cmd command = true description = $in build ax: cmd a build bx: cmd b build cx: cmd c build all: phony ax...
GNU Make has a neat feature called the jobserver protocol, where the top-level Make can allocate a specific number of job slots, and child makes can take slots to do...
It would be great if samurai supported `deps` subtool. We noticed this missing feature at https://gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/issues/304 when implementing alpine builds.