Install target etcd-cpp-api where it is defined.
Signed-off-by: Tao He <linzhu.ht@alibaba-inc.com>
This commit is contained in:
parent
dd1f106150
commit
525a279a18
|
|
@ -56,15 +56,6 @@ if (BUILD_ETCD_TESTS)
|
|||
add_subdirectory(tst)
|
||||
endif ()
|
||||
|
||||
install (TARGETS etcd-cpp-api DESTINATION lib)
|
||||
install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/etcd/Client.hpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/etcd/SyncClient.hpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/etcd/Response.hpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/etcd/Value.hpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/etcd/Watcher.hpp
|
||||
DESTINATION include/etcd)
|
||||
install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/etcd/v3/Transaction.hpp
|
||||
DESTINATION include/etcd/v3)
|
||||
install (FILES ${CMAKE_CURRENT_BINARY_DIR}/proto/gen/proto/auth.pb.h
|
||||
${CMAKE_CURRENT_BINARY_DIR}/proto/gen/proto/kv.pb.h
|
||||
${CMAKE_CURRENT_BINARY_DIR}/proto/gen/proto/rpc.pb.h
|
||||
|
|
|
|||
|
|
@ -16,3 +16,13 @@ target_link_libraries(etcd-cpp-api PUBLIC
|
|||
${GRPC_LIBRARIES})
|
||||
target_include_directories(etcd-cpp-api PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/../proto/gen)
|
||||
target_include_directories(etcd-cpp-api PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/../proto/gen/proto)
|
||||
|
||||
install (TARGETS etcd-cpp-api DESTINATION lib)
|
||||
install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/etcd/Client.hpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/etcd/SyncClient.hpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/etcd/Response.hpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/etcd/Value.hpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/etcd/Watcher.hpp
|
||||
DESTINATION include/etcd)
|
||||
install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/etcd/v3/Transaction.hpp
|
||||
DESTINATION include/etcd/v3)
|
||||
|
|
|
|||
Loading…
Reference in New Issue