|
|
@ -1,15 +1,14 @@ |
|
|
|
# If protobuf is found - libprotobuf target is available |
|
|
|
# If protobuf is found - libprotobuf target is available |
|
|
|
|
|
|
|
|
|
|
|
ocv_option(WITH_PROTOBUF "Enable libprotobuf" ON) |
|
|
|
|
|
|
|
ocv_option(BUILD_PROTOBUF "Force to build libprotobuf from sources" ON) |
|
|
|
|
|
|
|
ocv_option(PROTOBUF_UPDATE_FILES "Force rebuilding .proto files (protoc should be available)" OFF) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
set(HAVE_PROTOBUF FALSE) |
|
|
|
set(HAVE_PROTOBUF FALSE) |
|
|
|
|
|
|
|
|
|
|
|
if(NOT WITH_PROTOBUF) |
|
|
|
if(NOT WITH_PROTOBUF) |
|
|
|
return() |
|
|
|
return() |
|
|
|
endif() |
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ocv_option(BUILD_PROTOBUF "Force to build libprotobuf from sources" ON) |
|
|
|
|
|
|
|
ocv_option(PROTOBUF_UPDATE_FILES "Force rebuilding .proto files (protoc should be available)" OFF) |
|
|
|
|
|
|
|
|
|
|
|
function(get_protobuf_version version include) |
|
|
|
function(get_protobuf_version version include) |
|
|
|
file(STRINGS "${include}/google/protobuf/stubs/common.h" ver REGEX "#define GOOGLE_PROTOBUF_VERSION [0-9]+") |
|
|
|
file(STRINGS "${include}/google/protobuf/stubs/common.h" ver REGEX "#define GOOGLE_PROTOBUF_VERSION [0-9]+") |
|
|
|
string(REGEX MATCHALL "[0-9]+" ver ${ver}) |
|
|
|
string(REGEX MATCHALL "[0-9]+" ver ${ver}) |
|
|
|