nixpkgs/pkgs/development/tools/build-managers
Matthew Bauer 92ebfa1383 wafHook: init
The waf build system is python-based and hosted locally in each package in the executable file named "waf". Unlike CMake, it cannot generate makefiles so we end up having to override the configure, build, and install phases. I've tried to keep these as close to what's in setup.sh as possible. If there is no waf file in the root directory, then we just copy the one hosted in Nixpkgs. Otherwise the only thing you have to add to a package using Waf is "wafHook" into nativeBuildInputs. wafFlags controls the flags specifically passed to waf while configureFlags, buildFlags, and installFlags are still used as in the generic builder.
2018-11-13 19:13:13 -06:00
..
alibuild alibuild: init at 1.5.3 2018-08-24 10:35:32 +02:00
apache-ant
apache-maven maven: 3.5.3 -> 3.5.4 2018-08-24 16:54:21 -07:00
arpa2cm
bam
bazel bazel: refactor tests a bit 2018-11-08 11:25:18 +01:00
bear bear: 2.3.12 -> 2.3.13 (#46308) 2018-09-07 17:48:26 +02:00
bloop
boot
buck
cmake Merge branch 'master' into staging 2018-09-01 17:38:18 +02:00
colormake
conan
doit
drake
dub dub: 1.8.1 -> 1.10.0 2018-08-11 16:53:00 +02:00
gn gn: generate last_commit_position.h without git 2018-09-16 01:58:11 +04:00
gnumake
gradle gradle: 4.10 -> 4.10.2 2018-11-07 19:53:40 -05:00
gup
icmake
jam
kati
leiningen
meson meson: fix cross compilation of systemd 2018-11-05 14:39:30 -05:00
mk
ninja Fix comment location after #46704 2018-09-15 22:36:21 +00:00
pants pants: fix build (#46545) 2018-09-11 23:22:17 +02:00
qbs qbs: 1.8 -> 1.12.1 2018-11-08 22:59:17 +01:00
rake
rebar rebar: add license 2018-08-06 12:22:59 +02:00
rebar3 rebar3: add license 2018-08-06 12:24:38 +02:00
redo
redo-sh
remake remake: fix build with glibc2.27 2018-08-09 22:23:04 +02:00
sbt sbt: 1.2.4 -> 1.2.6 2018-10-17 20:48:19 -04:00
sbt-extras sbt-extras: 3c8fcad -> 2018-09-28 2018-10-03 14:07:19 -04:00
scons
shards shards: minor cleanups 2018-10-02 10:29:10 +08:00
tup
waf wafHook: init 2018-11-13 19:13:13 -06:00