Adding back CMakeLists.txt that I somehow lost.