Initial stab at CMake support.