This causes CMake errors and CMake is acutally right, it makes no sense because the config header is only available during build but a header-only lib is not being built.