未验证 提交 f5b00e27 编写于 作者: zlw5307's avatar zlw5307 提交者: GitHub

refactor: modify the dependent lib names which are generated by rdsn (#557)

上级 d675edaf
Subproject commit a53199d2b237388852298b230cededb2100f7029
Subproject commit 4d6561d3885042548177e5d7d71e15b5cbefa99f
......@@ -13,7 +13,7 @@ target_include_directories(pegasus_client_impl_objects PUBLIC $<TARGET_PROPERTY:
set(pegasus_client_static_lib ${CMAKE_CURRENT_BINARY_DIR}/libpegasus_client_static.a)
add_custom_target(combine_lib
COMMAND ar -x ${DSN_ROOT}/lib/libdsn_runtime.a
COMMAND ar -x ${DSN_ROOT}/lib/libdsn_replication_client.a
COMMAND ar -x ${DSN_ROOT}/lib/libdsn_client.a
COMMAND ar -x ${DSN_ROOT}/lib/libdsn_replication_common.a
COMMAND ar -x ${DSN_THIRDPARTY_ROOT}/lib/libthrift.a
COMMAND ar -x ${CMAKE_BINARY_DIR}/base/libpegasus_base.a
......@@ -36,7 +36,7 @@ add_library(pegasus_client_shared SHARED $<TARGET_OBJECTS:pegasus_client_impl_ob
target_link_libraries(pegasus_client_shared PRIVATE
pegasus_base
dsn_runtime
dsn_replication_client
dsn_client
dsn_replication_common
thrift)
install(TARGETS pegasus_client_shared DESTINATION "lib")
......@@ -13,12 +13,11 @@ set(MY_PROJ_LIBS
dsn_replica_server
dsn_meta_server
dsn_replication_common
dsn.replication.ddlclient
dsn_client
dsn.block_service.local
dsn.block_service.fds
dsn.block_service
dsn.failure_detector
dsn.failure_detector.multimaster
dsn.replication.zookeeper_provider
RocksDB::rocksdb
pegasus_reporter
......
......@@ -18,12 +18,11 @@ set(MY_PROJ_LIBS
dsn_replica_server
dsn_meta_server
dsn_replication_common
dsn.replication.ddlclient
dsn_client
dsn.block_service.local
dsn.block_service.fds
dsn.block_service
dsn.failure_detector
dsn.failure_detector.multimaster
dsn.replication.zookeeper_provider
pegasus_reporter
RocksDB::rocksdb
......
......@@ -15,12 +15,11 @@ set(MY_PROJ_LIBS
dsn.replication.tool
dsn_replica_server
dsn_replication_common
dsn.replication.ddlclient
dsn_client
dsn.block_service.local
dsn.block_service.fds
dsn.block_service
dsn.failure_detector
dsn.failure_detector.multimaster
pegasus_client_static
galaxy-fds-sdk-cpp
PocoNet
......
......@@ -11,7 +11,7 @@ set(MY_PROJ_SRC "")
set(MY_SRC_SEARCH_MODE "GLOB")
set(MY_PROJ_LIBS
dsn.replication.ddlclient
dsn_client
dsn_replication_common
pegasus_client_static
gtest
......
......@@ -14,7 +14,6 @@
#include <arpa/inet.h>
#include "global_env.h"
global_env global_env::inst;
global_env::global_env()
{
......
......@@ -7,15 +7,13 @@
#include <string>
#include <sstream>
class global_env
class global_env : public dsn::utils::singleton<global_env>
{
public:
std::string _pegasus_root;
std::string _working_dir;
std::string _host_ip;
static global_env &instance() { return inst; }
private:
global_env();
global_env(const global_env &other) = delete;
......@@ -23,5 +21,6 @@ private:
void get_hostip();
void get_dirs();
static global_env inst;
friend dsn::utils::singleton<global_env>;
};
......@@ -13,7 +13,7 @@ set(MY_SRC_SEARCH_MODE "GLOB")
set(MY_PROJ_LIBS
pegasus_base
pegasus_client_static
dsn.replication.ddlclient
dsn_client
dsn_replication_common
dsn_dist_cmd
dsn_runtime
......
......@@ -13,7 +13,7 @@ set(MY_SRC_SEARCH_MODE "GLOB")
set(MY_PROJ_LIBS
pegasus_base
pegasus_client_static
dsn.replication.ddlclient
dsn_client
dsn_replication_common
dsn_runtime
)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册