blob: 44805c79a707ef29519a35914f6bb2e5dbe99bfd [file] [log] [blame]
Konstantin Podsvirov71556292016-06-01 17:00:08 +03001# User options
2include("${CMAKE_CURRENT_LIST_DIR}/protobuf-options.cmake")
Feng Xiaoeee38b02015-08-22 18:25:48 -07003
Konstantin Podsviroveefd1fd2016-08-02 22:37:36 +03004# Depend packages
5@_protobuf_FIND_ZLIB@
Mike Kruskalcac97652022-08-12 16:41:00 -07006@_protobuf_FIND_ABSL@
Mike Kruskal449b6e82022-10-19 16:19:03 -07007@_protobuf_FIND_UTF8_RANGE@
Konstantin Podsviroveefd1fd2016-08-02 22:37:36 +03008
Feng Xiaoeee38b02015-08-22 18:25:48 -07009# Imported targets
Walter Gray457a2972016-05-28 01:59:58 -070010include("${CMAKE_CURRENT_LIST_DIR}/protobuf-targets.cmake")
Feng Xiaoeee38b02015-08-22 18:25:48 -070011
Harald Fernengelad55f522022-08-23 20:32:36 +020012# protobuf-generate function
13include("${CMAKE_CURRENT_LIST_DIR}/protobuf-generate.cmake")
Walter Gray03367702017-05-30 16:49:18 -070014
Feng Xiaoeee38b02015-08-22 18:25:48 -070015# CMake FindProtobuf module compatible file
Konstantin Podsvirov71556292016-06-01 17:00:08 +030016if(protobuf_MODULE_COMPATIBLE)
17 include("${CMAKE_CURRENT_LIST_DIR}/protobuf-module.cmake")
Feng Xiaoeee38b02015-08-22 18:25:48 -070018endif()