old CMakeLists.txt