a toolbelt for cmake