Skip to content

Commit f8ad289

Browse files
committed
Merge pull request opencv#10092 from alalek:dnn_rename_caffe_proto
2 parents a9b5233 + f19f2bb commit f8ad289

File tree

8 files changed

+876
-878
lines changed

8 files changed

+876
-878
lines changed

cmake/OpenCVFindLibProtobuf.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ OCV_OPTION(BUILD_PROTOBUF "Force to build libprotobuf from sources" ON)
77
OCV_OPTION(PROTOBUF_UPDATE_FILES "Force to rebuild .proto files" OFF)
88

99
if(PROTOBUF_UPDATE_FILES)
10-
if(NOT DEFINED Protobuf_PROTOC_EXECUTABLE)
10+
if(NOT COMMAND PROTOBUF_GENERATE_CPP)
1111
find_package(Protobuf QUIET)
1212
endif()
1313
if(DEFINED Protobuf_PROTOC_EXECUTABLE AND EXISTS ${Protobuf_PROTOC_EXECUTABLE})
@@ -21,7 +21,7 @@ if(NOT BUILD_PROTOBUF AND NOT (DEFINED Protobuf_INCLUDE_DIRS AND DEFINED Protobu
2121
find_package(Protobuf QUIET)
2222
endif()
2323

24-
if(Protobuf_FOUND)
24+
if(Protobuf_FOUND AND NOT BUILD_PROTOBUF)
2525
# nothing
2626
else()
2727
set(Protobuf_LIBRARIES libprotobuf)

modules/dnn/CMakeLists.txt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,15 @@ ocv_warnings_disable(CMAKE_CXX_FLAGS
5656
)
5757

5858
if(PROTOBUF_UPDATE_FILES)
59-
file(GLOB proto_files src/tensorflow/*.proto)
60-
list(APPEND proto_files src/caffe/caffe.proto)
59+
file(GLOB proto_files ${CMAKE_CURRENT_SOURCE_DIR}/src/tensorflow/*.proto)
60+
list(APPEND proto_files ${CMAKE_CURRENT_SOURCE_DIR}/src/caffe/opencv-caffe.proto)
61+
set(PROTOBUF_GENERATE_CPP_APPEND_PATH ON) # required for tensorflow
6162
PROTOBUF_GENERATE_CPP(Protobuf_HDRS Protobuf_SRCS ${proto_files})
6263
else()
6364
file(GLOB fw_srcs ${CMAKE_CURRENT_SOURCE_DIR}/misc/tensorflow/*.cc)
6465
file(GLOB fw_hdrs ${CMAKE_CURRENT_SOURCE_DIR}/misc/tensorflow/*.h)
65-
list(APPEND fw_srcs ${CMAKE_CURRENT_SOURCE_DIR}/misc/caffe/caffe.pb.cc)
66-
list(APPEND fw_hdrs ${CMAKE_CURRENT_SOURCE_DIR}/misc/caffe/caffe.pb.h)
66+
list(APPEND fw_srcs ${CMAKE_CURRENT_SOURCE_DIR}/misc/caffe/opencv-caffe.pb.cc)
67+
list(APPEND fw_hdrs ${CMAKE_CURRENT_SOURCE_DIR}/misc/caffe/opencv-caffe.pb.h)
6768
list(APPEND Protobuf_SRCS ${fw_srcs})
6869
list(APPEND Protobuf_HDRS ${fw_hdrs})
6970
list(APPEND Protobuf_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/misc/caffe)

modules/dnn/misc/caffe/caffe.pb.cc renamed to modules/dnn/misc/caffe/opencv-caffe.pb.cc

Lines changed: 588 additions & 588 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

modules/dnn/misc/caffe/caffe.pb.h renamed to modules/dnn/misc/caffe/opencv-caffe.pb.h

Lines changed: 280 additions & 280 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

modules/dnn/src/caffe/caffe_importer.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,6 @@
4242
#include "../precomp.hpp"
4343

4444
#ifdef HAVE_PROTOBUF
45-
#include "caffe.pb.h"
46-
4745
#include <iostream>
4846
#include <fstream>
4947
#include <sstream>

modules/dnn/src/caffe/caffe_io.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,6 @@
9999
#include <fstream>
100100
#include <vector>
101101

102-
#include "caffe.pb.h"
103102
#include "caffe_io.hpp"
104103
#include "glog_emulator.hpp"
105104

modules/dnn/src/caffe/caffe_io.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@
9191
#define __OPENCV_DNN_CAFFE_IO_HPP__
9292
#ifdef HAVE_PROTOBUF
9393

94-
#include "caffe.pb.h"
94+
#include "opencv-caffe.pb.h"
9595

9696
namespace cv {
9797
namespace dnn {
File renamed without changes.

0 commit comments

Comments
 (0)