Add basic CMake build