more updates to the cmake based benchmark framework