I am in the process of adding a CMake configuration for this project locally and wondered if this is something the maintainers would be interested in? The CMake configuration would handle all supported platforms.