summaryrefslogtreecommitdiff
path: root/benchmark
diff options
context:
space:
mode:
authoryangwei <[email protected]>2023-08-28 12:05:41 +0800
committeryangwei <[email protected]>2023-08-28 13:38:18 +0800
commit00f89892e21ba76498e6725d86293e54c94d4151 (patch)
treea884c2c7bfef751f9b65ec167655066bfdfd3cdf /benchmark
parent7d15f3b47470a1e297c30f9c1717d42c87f381ee (diff)
🔧 build(${SAPP_DEPEND_DYN_LIB}): 合并重复依赖项,统一使用变量链接
Diffstat (limited to 'benchmark')
-rw-r--r--benchmark/example/CMakeLists.txt1
-rw-r--r--benchmark/src/CMakeLists.txt4
2 files changed, 2 insertions, 3 deletions
diff --git a/benchmark/example/CMakeLists.txt b/benchmark/example/CMakeLists.txt
index f2b060b..91f4137 100644
--- a/benchmark/example/CMakeLists.txt
+++ b/benchmark/example/CMakeLists.txt
@@ -11,7 +11,6 @@ LINK_DIRECTORIES(/opt/MESA/lib)
add_definitions(-D_DEFAULT_SOURCE -D_DEFAULT_SOURCE -D__DEFAULT_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H)
add_definitions(-fPIC)
-add_definitions(-std=c++11)
#add_executable(test_cjson_compare test_cjson_compare.cpp)
#target_link_libraries(test_cjson_compare sapp_benchmark)
diff --git a/benchmark/src/CMakeLists.txt b/benchmark/src/CMakeLists.txt
index aca4cfc..420fc2c 100644
--- a/benchmark/src/CMakeLists.txt
+++ b/benchmark/src/CMakeLists.txt
@@ -11,7 +11,6 @@ LINK_DIRECTORIES(/opt/MESA/lib)
add_definitions(-D_DEFAULT_SOURCE -D_DEFAULT_SOURCE -D__DEFAULT_SOURCE -D__FAVOR_BSD -DHAVE_NET_ETHERNET_H)
add_definitions(-fPIC)
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
execute_process(COMMAND xxd -i ${PROJECT_SOURCE_DIR}/benchmark/sapp_default_config/etc/asymmetric_addr_layer.conf ${CMAKE_BINARY_DIR}/src/asymmetric_addr_layer.conf.c)
execute_process(COMMAND bash "-c" "sed -i '1 s/.*/const unsigned char templete_asymmetric_addr_layer[] = {/' ${CMAKE_BINARY_DIR}/src/asymmetric_addr_layer.conf.c")
@@ -46,7 +45,8 @@ set(AUTO_CONF_C ${CMAKE_BINARY_DIR}/src/asymmetric_addr_layer.conf.c ${CMAKE_BIN
add_library(sapp_benchmark SHARED sapp_benchmark.cpp sapp_benchmark_comm.cpp sapp_benchmark_utils.cpp wrap_cJSON.c wrap_cJSON_Utils.c ${AUTO_CONF_C})
set_target_properties(${lib_name} PROPERTIES PREFIX "")
-target_link_libraries(sapp_benchmark pthread pcap MESA_jump_layer MESA_htable MESA_field_stat2 fieldstat3 MESA_handle_logger MESA_prof_load breakpad_mini dl systemd sapp_devel)
+target_link_libraries(sapp_benchmark ${SAPP_DEPEND_DYN_LIB})
+target_link_libraries(sapp_benchmark sapp_devel)
#add_test(NAME COPY_LIBBENCHMARK COMMAND sh -c "cp ${CMAKE_BINARY_DIR}/benchmark/src/libsapp_benchmark.so ${CMAKE_BINARY_DIR}/testing/plug/business/gtest_sapp/")