first version of CMakeLists