diff --git a/CMakeLists.txt b/CMakeLists.txt index 92c6e35..ccb1d08 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -56,6 +56,14 @@ if (BUILD_ETCD_TESTS) add_subdirectory(tst) endif () +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 diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 5de249c..533f85a 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -18,11 +18,3 @@ target_include_directories(etcd-cpp-api PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/../p 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)