add yaml-cpp to build system