Fix protobuf cmake detection / generation