Use CMake instead of makefiles