From 611df4964dc7092721b42c3f7fb0022f46bf9d40 Mon Sep 17 00:00:00 2001 From: myd7349 Date: Mon, 14 Jan 2019 20:18:35 +0800 Subject: [PATCH] Fix #961 benchmark link error --- bench/CMakeLists.txt | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/bench/CMakeLists.txt b/bench/CMakeLists.txt index 31636d66..3c4a3f9d 100644 --- a/bench/CMakeLists.txt +++ b/bench/CMakeLists.txt @@ -30,20 +30,19 @@ if(NOT TARGET spdlog) endif() find_package(Threads REQUIRED) +find_package(benchmark CONFIG REQUIRED) add_executable(bench bench.cpp) -target_link_libraries(bench spdlog::spdlog Threads::Threads) +target_link_libraries(bench PRIVATE spdlog::spdlog Threads::Threads) add_executable(async_bench async_bench.cpp) -target_link_libraries(async_bench spdlog::spdlog Threads::Threads) +target_link_libraries(async_bench PRIVATE spdlog::spdlog Threads::Threads) add_executable(latency latency.cpp) -set(CMAKE_CXX_STANDARD_LIBRARIES -lbenchmark) -target_link_libraries(latency spdlog::spdlog Threads::Threads) +target_link_libraries(latency PRIVATE benchmark::benchmark spdlog::spdlog Threads::Threads) add_executable(formatter-bench formatter-bench.cpp) -set(CMAKE_CXX_STANDARD_LIBRARIES -lbenchmark) -target_link_libraries(formatter-bench spdlog::spdlog Threads::Threads) +target_link_libraries(formatter-bench PRIVATE benchmark::benchmark spdlog::spdlog Threads::Threads) file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/logs")