Oh excellent, then better (and more portable!) tools are available: http://pants.build https://ninja-build.org https://buck.build and, if you hate yourself: https://bazel.build. - Source: Hacker News / 25 days ago
> I guess the quickest solution is to checksum the pyproject.toml This is the kind of stuff bazel/ninja do. https://bazel.build https://ninja-build.org. - Source: Hacker News / 27 days ago
Zig's potential is that it is pretty easy to write cross-platform code with it. Normally writing cross-platform code involves using a cross-compiler setup where you write code that targets another platform that's different than your host system. It requires using compilers that have ABIs of the target system, which is not something many have readily available. Sometimes you're often left having to do this yourself... - Source: dev.to / 3 months ago
He didn't make it that obvious but the author is also the creator of Ninja [0]. One of the, if not the, fastest ways to build C/C++ software on a single machine. 0 - https://ninja-build.org/. - Source: Hacker News / about 2 months ago
Familiarity with compiling software from source and build systems. If not already familiar with an existing build system such as Make or Ninja, the best way to familiarize yourself with them is to simply build and install a bunch of software from source, such as giving Linux From Scratch (LFS) a go - by the time you manage to complete LFS, you'll certainly be able to recite configure; make; make install... - Source: dev.to / 4 months ago
You're not supposed to write ninja yourself. From the ninja website:. - Source: Reddit / 6 months ago
I was just investigating whether Ninja ("where other build systems are high-level languages Ninja aims to be an assembler") could be used to build a DIY monorepo toolkit. It might be a long road, especially given the complexity of JS development these days. We don't just need an "incremental rebuild" on top of locally-modified files that produce a single artifact; we need hot reloading, multiple entry points,... - Source: Reddit / 6 months ago
Recovering an ancient project (K&R C !) sent me back down the "which build tool should I be using?" rabbit hole. First approximation: No one's happy with any tool, with good reason. Then I discovered Ninja. It's an assembly language for builds, advertised as a back end for higher level tools, but many people script Ninja themselves in their favorite language. Ninja is exceptionally fast, and handles parallelism... - Source: Hacker News / 6 months ago
Also had no knowledge of ninja before reading your post. https://ninja-build.org/. - Source: Reddit / 11 months ago
The first I worked on was ElectionGuard, which is an SDK that performs ballot encryption and verification functions for digital elections. I've been trying to build it for a few days now but had been unsuccessful so far. I started by installing GNU Make, Chocolatey, and MSYS2. I went through a lot of trial and error with CMake, including erroneously thinking my build worked when I searched for a .sln and found an... - Source: dev.to / over 1 year ago
Do you know an article comparing Ninja Build to other products?
Suggest a link to a post with product alternatives.