Utilizing a CMakeLists.txt instead of standard config for yaml