diff --git a/src/context/test/CMakeLists.txt b/src/context/test/CMakeLists.txt
index 77621617c03d2dbea8a933e53f093d8657206d61..0cc01868a3ba39a9d430446b3fd89677a0f6b89b 100644
--- a/src/context/test/CMakeLists.txt
+++ b/src/context/test/CMakeLists.txt
@@ -26,6 +26,7 @@ SET(CONTEXT_TEST_LIBS
$<TARGET_OBJECTS:common_time_function_obj>
$<TARGET_OBJECTS:common_http_client_obj>
$<TARGET_OBJECTS:common_process_obj>
+ $<TARGET_OBJECTS:common_time_utils_obj>
$<TARGET_OBJECTS:util_obj>
$<TARGET_OBJECTS:context_obj>
$<TARGET_OBJECTS:expr_visitor_obj>
diff --git a/src/daemons/CMakeLists.txt b/src/daemons/CMakeLists.txt
index 7f76d5bf3c4b206d932f3f31f31c114dc5103fbf..87371040a24dc8e42bc78c4cf4e2d27fae9d32a0 100644
--- a/src/daemons/CMakeLists.txt
+++ b/src/daemons/CMakeLists.txt
@@ -56,6 +56,7 @@ nebula_add_executable(
$<TARGET_OBJECTS:common_function_manager_obj>
$<TARGET_OBJECTS:common_agg_function_obj>
$<TARGET_OBJECTS:common_conf_obj>
+ $<TARGET_OBJECTS:common_time_utils_obj>
LIBRARIES
proxygenhttpserver
proxygenlib
diff --git a/src/executor/test/CMakeLists.txt b/src/executor/test/CMakeLists.txt
index a923192813c5346ed37efed8bb1138964b6e3182..4d3c80af4cd6a9cd56ef674fa24224fbabff7a8f 100644
--- a/src/executor/test/CMakeLists.txt
+++ b/src/executor/test/CMakeLists.txt
@@ -31,6 +31,7 @@ SET(EXEC_QUERY_TEST_OBJS
$<TARGET_OBJECTS:common_agg_function_obj>
$<TARGET_OBJECTS:common_encryption_obj>
$<TARGET_OBJECTS:common_http_client_obj>
+ $<TARGET_OBJECTS:common_time_utils_obj>
$<TARGET_OBJECTS:session_obj>
$<TARGET_OBJECTS:graph_flags_obj>
$<TARGET_OBJECTS:parser_obj>
diff --git a/src/mock/test/CMakeLists.txt b/src/mock/test/CMakeLists.txt
index 88f56a44dec75000dde3e5a274f647ddceb44d64..2a748be3f3e8d73f21930277518f9ef7f29b9429 100644
--- a/src/mock/test/CMakeLists.txt
+++ b/src/mock/test/CMakeLists.txt
@@ -50,6 +50,7 @@ set(GRAPH_TEST_LIB
$<TARGET_OBJECTS:common_http_client_obj>
$<TARGET_OBJECTS:common_encryption_obj>
$<TARGET_OBJECTS:common_agg_function_obj>
+ $<TARGET_OBJECTS:common_time_utils_obj>
)
nebula_add_test(
diff --git a/src/optimizer/test/CMakeLists.txt b/src/optimizer/test/CMakeLists.txt
index fcc235b5bb8abdf070d81726ea88e7ed95d40845..65b65760f2ce99484a96d1bc350b51600a45917e 100644
--- a/src/optimizer/test/CMakeLists.txt
+++ b/src/optimizer/test/CMakeLists.txt
@@ -28,6 +28,7 @@ set(OPTIMIZER_TEST_LIB
$<TARGET_OBJECTS:common_http_client_obj>
$<TARGET_OBJECTS:common_process_obj>
$<TARGET_OBJECTS:common_agg_function_obj>
+ $<TARGET_OBJECTS:common_time_utils_obj>
$<TARGET_OBJECTS:idgenerator_obj>
$<TARGET_OBJECTS:expr_visitor_obj>
$<TARGET_OBJECTS:session_obj>
diff --git a/src/parser/test/CMakeLists.txt b/src/parser/test/CMakeLists.txt
index dc3f5053f15d3df03a3f79b0af366957e938e19e..fce4289b369cdd19f33b84640d8cef8b43598ab9 100644
--- a/src/parser/test/CMakeLists.txt
+++ b/src/parser/test/CMakeLists.txt
@@ -29,6 +29,7 @@ set(PARSER_TEST_LIBS
$<TARGET_OBJECTS:common_charset_obj>
$<TARGET_OBJECTS:common_file_based_cluster_id_man_obj>
$<TARGET_OBJECTS:common_process_obj>
+ $<TARGET_OBJECTS:common_time_utils_obj>
$<TARGET_OBJECTS:session_obj>
$<TARGET_OBJECTS:graph_flags_obj>
$<TARGET_OBJECTS:graph_auth_obj>
diff --git a/src/util/test/CMakeLists.txt b/src/util/test/CMakeLists.txt
index c2cb340d2e91d3615cb77c57d7750d0b12cc09d9..a1abf32ecf279c3519f95b36cd5f0ac574eebc4f 100644
--- a/src/util/test/CMakeLists.txt
+++ b/src/util/test/CMakeLists.txt
@@ -29,6 +29,7 @@ nebula_add_test(
$<TARGET_OBJECTS:common_http_client_obj>
$<TARGET_OBJECTS:common_process_obj>
$<TARGET_OBJECTS:common_agg_function_obj>
+ $<TARGET_OBJECTS:common_time_utils_obj>
$<TARGET_OBJECTS:idgenerator_obj>
$<TARGET_OBJECTS:expr_visitor_obj>
$<TARGET_OBJECTS:session_obj>
diff --git a/src/validator/test/CMakeLists.txt b/src/validator/test/CMakeLists.txt
index 8c4efbdbc058be1287c80458f1f2e762d3b3b21f..b93e73ea982408674bc0fdda8bc1415de985ee9e 100644
--- a/src/validator/test/CMakeLists.txt
+++ b/src/validator/test/CMakeLists.txt
@@ -46,6 +46,7 @@ set(VALIDATOR_TEST_LIBS
$<TARGET_OBJECTS:common_encryption_obj>
$<TARGET_OBJECTS:common_http_client_obj>
$<TARGET_OBJECTS:common_process_obj>
+ $<TARGET_OBJECTS:common_time_utils_obj>
)
nebula_add_test(
diff --git a/src/visitor/test/CMakeLists.txt b/src/visitor/test/CMakeLists.txt
index d3d5e5036d85bb7623e300f5755e2d99e6a5dae2..957452e782ec8a12f99ec3ec98ec86afda6e0d7e 100644
--- a/src/visitor/test/CMakeLists.txt
+++ b/src/visitor/test/CMakeLists.txt
@@ -46,6 +46,7 @@ nebula_add_test(
$<TARGET_OBJECTS:common_encryption_obj>
$<TARGET_OBJECTS:common_http_client_obj>
$<TARGET_OBJECTS:common_process_obj>
+ $<TARGET_OBJECTS:common_time_utils_obj>
LIBRARIES
gtest
gtest_main