* feat(lang): add cmake support * refactor --------- Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>