[Faux merge request] build: Properly conditionalize progname.c
This wasn't achieving the original aim of skipping the build on macOS.
Unfortunately I don't have permissions to open a merge request, but you can pull from my branch on GitHub: https://github.com/emilazy/libbsd/tree/fix-progname-conditional