Starting to add CMake support (learning CMake still)