We didn't have a CMakeLists.txt file for the clients, so this one is sort of working.  I have run into issues with naming collisions for the first time, so we should look into it.