CMake modules were provided.

CMakeParseArguments, FindPackageHandleStandardArgs and FindProtobuf.