From d1200b9b61d3fa57733e031c0bd56430b2ae5cb3 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Thu, 21 Mar 2019 14:55:05 +0800 Subject: [PATCH] cmake: link against libfmt Seastar::seastar does pull in libfmt library as a PUBLIC linkage. but we should not depend on this. if we use fmt directly, we should link against it. Signed-off-by: Kefu Chai --- src/crimson/osd/CMakeLists.txt | 2 +- src/test/crimson/test_buffer.cc | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/crimson/osd/CMakeLists.txt b/src/crimson/osd/CMakeLists.txt index e86a11b5e60..ac821dea2b4 100644 --- a/src/crimson/osd/CMakeLists.txt +++ b/src/crimson/osd/CMakeLists.txt @@ -7,4 +7,4 @@ add_executable(crimson-osd pg.cc pg_meta.cc) target_link_libraries(crimson-osd - crimson-common crimson-os crimson) + crimson-common crimson-os crimson fmt::fmt) diff --git a/src/test/crimson/test_buffer.cc b/src/test/crimson/test_buffer.cc index 1093b688713..64a815bd276 100644 --- a/src/test/crimson/test_buffer.cc +++ b/src/test/crimson/test_buffer.cc @@ -1,7 +1,8 @@ -#include "include/buffer.h" +#include #include #include #include +#include "include/buffer.h" // allocate a foreign buffer on each cpu, collect them all into a bufferlist, // and destruct it on this cpu -- 2.39.5