WIP: remove config.h by moving HAVE_FOO into target properties
This MR is intended for experimenting with ideas in #234 (closed) and not a direct candidate for merge.
This MR is intended for experimenting with ideas in #234 (closed) and not a direct candidate for merge.