Switch to non-recursive Automake
@count0 as discussed, here's the non-recursive Automake
- tested with
Makefile.am, didn't rebuild the whole lot:
- same install tree as before:
Timings, all of it with
master: real 24m39,311s user 141m39,032s sys 2m49,827s non-recursive-Automake: real 8m48,482s user 191m21,201s sys 3m46,242s
This speedup is a gamechanger for me, it makes updating the package in Gentoo a lot easier.
There's one caveat: the main graph-tool header installation happens in a nested
nobase_ takes the literal path as target too. I can inline these with separate
dir suffixes if you prefer that.