We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 3048b1f + bd41a8c commit b07be67Copy full SHA for b07be67
cmake/external/protobuf.cmake
@@ -16,6 +16,14 @@ INCLUDE(ExternalProject)
16
17
FIND_PACKAGE(Protobuf 3.1)
18
19
+IF(PROTOBUF_FOUND)
20
+ EXEC_PROGRAM(${PROTOBUF_PROTOC_EXECUTABLE} ARGS --version OUTPUT_VARIABLE PROTOBUF_VERSION)
21
+ STRING(REGEX MATCH "[0-9]+.[0-9]+" PROTOBUF_VERSION "${PROTOBUF_VERSION}")
22
+ IF (${PROTOBUF_VERSION} VERSION_LESS "3.1.0")
23
+ SET(PROTOBUF_FOUND OFF)
24
+ ENDIF()
25
+ENDIF(PROTOBUF_FOUND)
26
+
27
IF(NOT PROTOBUF_FOUND)
28
SET(PROTOBUF_SOURCES_DIR ${THIRD_PARTY_PATH}/protobuf)
29
SET(PROTOBUF_INSTALL_DIR ${THIRD_PARTY_PATH}/install/protobuf)
0 commit comments