forked from rosa/hakurei
39 lines
819 B
Go
39 lines
819 B
Go
//az:schema mbf
|
|
|
|
package ninja {
|
|
description = "a small build system with a focus on speed"
|
|
website = "https://ninja-build.org"
|
|
anitya = 2089
|
|
|
|
version := "1.13.2"
|
|
source = remoteGitHub {
|
|
suffix = "ninja-build/ninja"
|
|
tag = "v"+version
|
|
checksum = "ygKWMa0YV2lWKiFro5hnL-vcKbc_-RACZuPu0Io8qDvgQlZ0dxv7hPNSFkt4214v"
|
|
}
|
|
extra = [ googletest ]
|
|
|
|
env = [
|
|
"CFLAGS=-std=c++17"
|
|
]
|
|
|
|
exec = generic {
|
|
build = r`python3 /usr/src/ninja/configure.py \
|
|
--verbose \
|
|
--bootstrap
|
|
python3 /usr/src/ninja/configure.py \
|
|
--gtest-source-dir=/usr/src/extra/googletest
|
|
./ninja ` + jobsFlagE + ` all`
|
|
|
|
check = "./ninja_test"
|
|
|
|
install = `mkdir -p /work/system/bin/
|
|
cp ninja /work/system/bin/`
|
|
}
|
|
|
|
inputs = [
|
|
python
|
|
bash
|
|
]
|
|
}
|