Add $(ARTIFACT_SUFFIX} to benchmark tools built with cmake (#8016)

Summary:
Add ${ARTIFACT_SUFFIX} to benchmark tool names to enable differentiating jemalloc and non-jemalloc versions.

Pull Request resolved: https://github.com/facebook/rocksdb/pull/8016

Reviewed By: jay-zhuang

Differential Revision: D26907007

Pulled By: ajkr

fbshipit-source-id: 78d3b3372b5454d52d5b663ea982135ea9cf7bf8
This commit is contained in:
xinyuliu 2021-03-09 10:36:44 -08:00 committed by Facebook GitHub Bot
parent 67d72fb5dc
commit 8643d63bb4

View File

@ -1304,40 +1304,40 @@ if(WITH_TESTS)
endif() endif()
if(WITH_BENCHMARK_TOOLS) if(WITH_BENCHMARK_TOOLS)
add_executable(db_bench add_executable(db_bench${ARTIFACT_SUFFIX}
tools/db_bench.cc tools/db_bench.cc
tools/db_bench_tool.cc) tools/db_bench_tool.cc)
target_link_libraries(db_bench target_link_libraries(db_bench${ARTIFACT_SUFFIX}
${ROCKSDB_LIB} ${THIRDPARTY_LIBS}) ${ROCKSDB_LIB} ${THIRDPARTY_LIBS})
add_executable(cache_bench add_executable(cache_bench${ARTIFACT_SUFFIX}
cache/cache_bench.cc) cache/cache_bench.cc)
target_link_libraries(cache_bench target_link_libraries(cache_bench${ARTIFACT_SUFFIX}
${ROCKSDB_LIB} ${GFLAGS_LIB}) ${ROCKSDB_LIB} ${GFLAGS_LIB})
add_executable(memtablerep_bench add_executable(memtablerep_bench${ARTIFACT_SUFFIX}
memtable/memtablerep_bench.cc) memtable/memtablerep_bench.cc)
target_link_libraries(memtablerep_bench target_link_libraries(memtablerep_bench${ARTIFACT_SUFFIX}
${ROCKSDB_LIB} ${GFLAGS_LIB}) ${ROCKSDB_LIB} ${GFLAGS_LIB})
add_executable(range_del_aggregator_bench add_executable(range_del_aggregator_bench${ARTIFACT_SUFFIX}
db/range_del_aggregator_bench.cc) db/range_del_aggregator_bench.cc)
target_link_libraries(range_del_aggregator_bench target_link_libraries(range_del_aggregator_bench${ARTIFACT_SUFFIX}
${ROCKSDB_LIB} ${GFLAGS_LIB}) ${ROCKSDB_LIB} ${GFLAGS_LIB})
add_executable(table_reader_bench add_executable(table_reader_bench${ARTIFACT_SUFFIX}
table/table_reader_bench.cc) table/table_reader_bench.cc)
target_link_libraries(table_reader_bench target_link_libraries(table_reader_bench${ARTIFACT_SUFFIX}
${ROCKSDB_LIB} testharness ${GFLAGS_LIB}) ${ROCKSDB_LIB} testharness ${GFLAGS_LIB})
add_executable(filter_bench add_executable(filter_bench${ARTIFACT_SUFFIX}
util/filter_bench.cc) util/filter_bench.cc)
target_link_libraries(filter_bench target_link_libraries(filter_bench${ARTIFACT_SUFFIX}
${ROCKSDB_LIB} ${GFLAGS_LIB}) ${ROCKSDB_LIB} ${GFLAGS_LIB})
add_executable(hash_table_bench add_executable(hash_table_bench${ARTIFACT_SUFFIX}
utilities/persistent_cache/hash_table_bench.cc) utilities/persistent_cache/hash_table_bench.cc)
target_link_libraries(hash_table_bench target_link_libraries(hash_table_bench${ARTIFACT_SUFFIX}
${ROCKSDB_LIB} ${GFLAGS_LIB}) ${ROCKSDB_LIB} ${GFLAGS_LIB})
endif() endif()