1.将 kafka 的初始化从 pangu init 阶段移动到 tfe init 阶段 2.将 device id 的获取从 pangu init 阶段移动到 tfe init 阶段 3.将 kafka 的配置项从 pangu.conf 移动到 tfe.conf 4.将 maat 的配置项从 pangu.conf 移动到 tfe.conf
18 lines
865 B
CMake
18 lines
865 B
CMake
add_library(common src/tfe_utils.cpp src/tfe_types.cpp src/tfe_future.cpp src/tfe_http.cpp src/tfe_plugin.cpp src/tfe_rpc.cpp src/tfe_cmsg.cpp src/tfe_kafka_logger.cpp src/tfe_resource.cpp)
|
|
target_include_directories(common PUBLIC ${CMAKE_CURRENT_LIST_DIR}/include)
|
|
target_link_libraries(common PUBLIC libevent-static libevent-static-openssl libevent-static-pthreads)
|
|
target_link_libraries(common PUBLIC MESA_handle_logger cjson)
|
|
|
|
### UNITTEST CASE
|
|
add_executable(test-addr test/test_addr.cpp src/tfe_types.cpp src/tfe_utils.cpp)
|
|
target_include_directories(test-addr PRIVATE include)
|
|
target_link_libraries(test-addr PRIVATE gtest MESA_handle_logger)
|
|
|
|
include(GoogleTest)
|
|
gtest_discover_tests(test-addr)
|
|
|
|
### test_cmsg
|
|
add_executable(test_cmsg test/test_cmsg.cpp)
|
|
target_include_directories(test_cmsg PRIVATE include)
|
|
target_link_libraries(test_cmsg PRIVATE common)
|