client CMakeLists