[PTFM-5906] Major cmake changes for all C++ programs in dx-toolkit