restore CMakeLists in perception