merged CMakeLists.txt