Add start of CMake support