aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Convert build system to mesonArsen Arsenović2022-07-121-12/+1
| | | | | | | | | | | | | | | | | Some notes about the new build systems: - I don't fully understand the testing system, but I think I understood it well enough to implement an equivalent one. - use_seccomp could be replaced by detecting seccomp support at runtime (without support, Linux returns -EINVAL in include/linux/seccomp.h) - The fuzzing test is broken and seems to have been for a while (see commit 67f3ba64c91b5e1ac9fbbd0bc039fb8ca653cae1, it fails to fuzz on my machine) - make-tarball.sh has been replaced with meson dist - hopefully this works. meson dist should also call seccomp-bpf.c to update seccomp-bpf.h Signed-off-by: Arsen Arsenović <arsen@aarsen.me> Signed-off-by: Sam James <sam@gentoo.org>
* build: drop external function.sh useMike Frysinger2021-10-041-1/+3
| | | | | | | We use very little from it anymore, and can easily inline the few things we want. This makes code work on non-Gentoo systems. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tests: add out-of-tree build supportMike Frysinger2015-12-161-10/+15
|
* tests: clean up a bitMike Frysinger2015-03-141-17/+25
| | | | | | | | The functions.sh messes with PATH, so mangle it after we load it. Pull out pass/fail so tests can use it directly. Clean up the style of testit to be more bashy and safe (quotes).
* add some lddtree testsMike Frysinger2013-04-071-0/+1
|
* start some scanelf testsMike Frysinger2010-02-141-0/+35