When working on non-CMake projects, the CMake command step is inconvenient. Make the CMake step optional (perhaps automatically run if there is a `CMakeLists.txt` file in the root?). Related: - #29