diff --git a/rdsn b/rdsn index a53199d2b237388852298b230cededb2100f7029..4d6561d3885042548177e5d7d71e15b5cbefa99f 160000 --- a/rdsn +++ b/rdsn @@ -1 +1 @@ -Subproject commit a53199d2b237388852298b230cededb2100f7029 +Subproject commit 4d6561d3885042548177e5d7d71e15b5cbefa99f diff --git a/src/client_lib/CMakeLists.txt b/src/client_lib/CMakeLists.txt index 37d022fc568fec1574d37a7400ea507a96a0cd4e..2c47dd61f59388908f11c5710b197fb0a28d0faa 100644 --- a/src/client_lib/CMakeLists.txt +++ b/src/client_lib/CMakeLists.txt @@ -13,7 +13,7 @@ target_include_directories(pegasus_client_impl_objects PUBLIC $ #include "global_env.h" -global_env global_env::inst; global_env::global_env() { diff --git a/src/test/function_test/global_env.h b/src/test/function_test/global_env.h index 543c907034fb748d8f1f6f9a8e6079be4eca5832..41ed13ea369c8d9c65701252790587dd9f0293ec 100644 --- a/src/test/function_test/global_env.h +++ b/src/test/function_test/global_env.h @@ -7,15 +7,13 @@ #include #include -class global_env +class global_env : public dsn::utils::singleton { 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; }; diff --git a/src/test/kill_test/CMakeLists.txt b/src/test/kill_test/CMakeLists.txt index 6246d209e21965950d54cc580740ed3a1223b84a..2706310237fa87dbd634ca715c9b1dea93311cda 100644 --- a/src/test/kill_test/CMakeLists.txt +++ b/src/test/kill_test/CMakeLists.txt @@ -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 diff --git a/src/test/upgrade_test/CMakeLists.txt b/src/test/upgrade_test/CMakeLists.txt index e84b9e9e48cf59e89ec1dda7a2e6fb0673218129..e1e7ea408faf2a0a4b2eaa13a5d3e506c5bf086c 100644 --- a/src/test/upgrade_test/CMakeLists.txt +++ b/src/test/upgrade_test/CMakeLists.txt @@ -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 )