mirror of https://github.com/natnat-mc/moonbuild
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
882 B
27 lines
882 B
4 years ago
|
package: moonbuild
|
||
|
source:
|
||
|
url: git://github.com/natnat-mc/moonbuild
|
||
|
description:
|
||
|
summary: Small build system in between make and a build.sh
|
||
|
detailed: >
|
||
|
moonbuild is a small build system that simplifies your
|
||
|
build definitions by allowing you to use declarative as
|
||
|
well as imperative rules.
|
||
|
It represents the build as a DAG with explicit ordering,
|
||
|
and doesn't give you any default confusing rules (unlike
|
||
|
make)
|
||
|
homepage: https://github.com/natnat-mc/moonbuild
|
||
|
dependencies:
|
||
|
- lua >= 5.3
|
||
|
- luafilesystem >= 1.7.0
|
||
|
build:
|
||
|
type: builtin
|
||
|
modules:
|
||
|
moonbuild.util: moonbuild/util.lua
|
||
|
moonbuild.fsutil: moonbuild/fsutil.lua
|
||
|
moonbuild.stringutil: moonbuild/stringutil.lua
|
||
|
moonbuild.tableutil: moonbuild/tableutil.lua
|
||
|
install:
|
||
|
bin:
|
||
|
moonbuild: bin/moonbuild.lua
|