BSD Ports

devel/samurai 1.2.2024.09.04 DragonFly

Ninja-compatible build tool written in C

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
APACHE20, MIT
Categories
devel
Package size
33.2 KiB, 96.4 KiB installed

Description

samurai is a ninja-compatible build tool written in C99 with a focus on simplicity, speed, and portability.

It implements the ninja build language through version 1.8.2 except for MSVC dependency handling (deps = msvc). It uses the same format for .ninja_log and .ninja_deps as ninja, currently version 5 and 3 respectively.

It is largely feature-complete and supports most of the same options as ninja.

In the other systems

SystemPortVersion
DragonFlydevel/samurai1.2.2024.09.04
FreeBSDdevel/samurai1.3
OpenBSDdevel/samurai1.3
NetBSDdevel/samurai1.3
MidnightBSDdevel/samurai1.2.16
HardenedBSDdevel/samurai1.3
GhostBSDdevel/samurai1.3

Install

Binary package:

pkg install samurai

From DPorts:

cd /usr/dports/devel/samurai && make install clean

Dependencies

No port depends on this one.