From: Kefu Chai Date: Thu, 21 Mar 2019 06:55:05 +0000 (+0800) Subject: cmake: link against libfmt X-Git-Tag: v15.0.0~158^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d1200b9b61d3fa57733e031c0bd56430b2ae5cb3;p=ceph.git 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 --- diff --git a/src/crimson/osd/CMakeLists.txt b/src/crimson/osd/CMakeLists.txt index e86a11b5e605..ac821dea2b48 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 1093b6887135..64a815bd2764 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