CMakeLists uses OBJECT targets to not compile twice
Simplified client mode in nttools