summaryrefslogtreecommitdiffstats
path: root/config/pkgconf.sh
AgeCommit message (Collapse)Author
2024-04-29build: Replace `make config` with a `./configure` scriptTavian Barnes
This lets us do more traditional out-of-tree builds like $ ../path/to/bfs/configure $ make The .mk files are moved from ./config to ./build, mostly so that ./configure will auto-complete easily.
2024-04-26config: Move .c files into config/{use,has} subdirectoriesTavian Barnes
2024-04-25config: Add BFS_USE_LIB* to config.h instead of CPPFLAGSTavian Barnes
2024-04-19config: Test-compile packages even if pkg-config says they existTavian Barnes
This fixes `make config CC=musl-gcc`, for example.
2024-04-17build: Make the config scripts POSIX-compliantTavian Barnes
2024-04-17build: Support NOLIBS=1Tavian Barnes
2024-04-16build: Refactor configurationTavian Barnes
We now use a recursive make invocation to do the work of `make config`. The new implementation is also compatible with GNU make 3.81 found on macOS.
2024-04-10build: Run pkg-config with all packages at onceTavian Barnes
2024-04-10build: Add optional libselinux dependencyTavian Barnes
2024-04-09build: Add a separate configuration stepTavian Barnes