db_bench should be linked with thirdparty libs (#7264)

Summary:
`db_bench` is not linked with thirdparty libs in cmake, even `-DWITH_*`
is specified.

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

Test Plan:
`$ mkdir build; cd build; cmake .. -DWITH_SNAPPY=1; make db_bench; ./db_bench`
`$ cmake .. -DWITH_SNAPPY=1 -DWITH_LZ4; make db_bench; ./db_bench -compression_type=lz4`

Reviewed By: zhichao-cao

Differential Revision: D23165077

Pulled By: jay-zhuang

fbshipit-source-id: 9c6fead31c41664a5c75ecd6469f47402fcb7d62
main
Jay Zhuang 4 years ago committed by Facebook GitHub Bot
parent b194c21bba
commit c073b7faef
  1. 2
      CMakeLists.txt

@ -1245,7 +1245,7 @@ if(WITH_BENCHMARK_TOOLS)
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
${ROCKSDB_LIB} ${GFLAGS_LIB}) ${ROCKSDB_LIB} ${THIRDPARTY_LIBS})
add_executable(cache_bench add_executable(cache_bench
cache/cache_bench.cc) cache/cache_bench.cc)

Loading…
Cancel
Save