create CMakeLists.txt
merge