Permalink
Browse files
Merge pull request #5624 from CDLuminate/cmake-rename-static-proto-li…
…brary
cmake: rename libproto.a -> libcaffeproto.a
- Loading branch information...
Showing
with
7 additions
and
7 deletions.
-
+1
−1
cmake/ConfigGen.cmake
-
+6
−6
src/caffe/CMakeLists.txt
|
|
@@ -33,7 +33,7 @@ function(caffe_generate_export_configs) |
|
|
configure_file("cmake/Templates/CaffeConfig.cmake.in" "${PROJECT_BINARY_DIR}/CaffeConfig.cmake" @ONLY)
|
|
|
|
|
|
# Add targets to the build-tree export set
|
|
|
- export(TARGETS caffe proto FILE "${PROJECT_BINARY_DIR}/CaffeTargets.cmake")
|
|
|
+ export(TARGETS caffe caffeproto FILE "${PROJECT_BINARY_DIR}/CaffeTargets.cmake")
|
|
|
export(PACKAGE Caffe)
|
|
|
|
|
|
# ---[ Configure install-tree CaffeConfig.cmake file ]---
|
|
|
|
|
|
@@ -3,12 +3,12 @@ file(GLOB proto_files proto/*.proto) |
|
|
caffe_protobuf_generate_cpp_py(${proto_gen_folder} proto_srcs proto_hdrs proto_python ${proto_files})
|
|
|
|
|
|
# include python files either to force generation
|
|
|
-add_library(proto STATIC ${proto_hdrs} ${proto_srcs} ${proto_python})
|
|
|
-caffe_default_properties(proto)
|
|
|
-target_link_libraries(proto PUBLIC ${PROTOBUF_LIBRARIES})
|
|
|
-target_include_directories(proto PUBLIC ${PROTOBUF_INCLUDE_DIR})
|
|
|
+add_library(caffeproto STATIC ${proto_hdrs} ${proto_srcs} ${proto_python})
|
|
|
+caffe_default_properties(caffeproto)
|
|
|
+target_link_libraries(caffeproto PUBLIC ${PROTOBUF_LIBRARIES})
|
|
|
+target_include_directories(caffeproto PUBLIC ${PROTOBUF_INCLUDE_DIR})
|
|
|
|
|
|
-list(INSERT Caffe_LINKER_LIBS 0 PUBLIC proto) # note, crucial to prepend!
|
|
|
+list(INSERT Caffe_LINKER_LIBS 0 PUBLIC caffeproto) # note, crucial to prepend!
|
|
|
|
|
|
# --[ Caffe library
|
|
|
|
|
|
@@ -42,7 +42,7 @@ set_target_properties(caffe PROPERTIES |
|
|
# ---[ Install
|
|
|
install(DIRECTORY ${Caffe_INCLUDE_DIR}/caffe DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
|
|
|
install(FILES ${proto_hdrs} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/caffe/proto)
|
|
|
-install(TARGETS caffe proto EXPORT CaffeTargets DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
|
|
+install(TARGETS caffe caffeproto EXPORT CaffeTargets DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
|
|
|
|
|
file(WRITE ${PROJECT_BINARY_DIR}/__init__.py)
|
|
|
list(APPEND proto_python ${PROJECT_BINARY_DIR}/__init__.py)
|
|
|
|
0 comments on commit
91b0928