diff options
| author | yangwei <[email protected]> | 2023-08-28 12:05:41 +0800 |
|---|---|---|
| committer | yangwei <[email protected]> | 2023-08-28 13:38:18 +0800 |
| commit | 00f89892e21ba76498e6725d86293e54c94d4151 (patch) | |
| tree | a884c2c7bfef751f9b65ec167655066bfdfd3cdf /benchmark | |
| parent | 7d15f3b47470a1e297c30f9c1717d42c87f381ee (diff) | |
🔧 build(${SAPP_DEPEND_DYN_LIB}): 合并重复依赖项,统一使用变量链接
Diffstat (limited to 'benchmark')
| -rw-r--r-- | benchmark/example/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | benchmark/src/CMakeLists.txt | 4 |
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/") |
