mirror of
https://github.com/ceph/ceph
synced 2025-01-29 22:43:40 +00:00
cmake: update BuildSPDK for spdk-18.05
in spdk v18.05, libuuid is linked by libspdk_util.a, in which, it is used by lib/util/uuid.c. and libspdk_vol.a uses the wrapper function exposed by libspdk_util.a, so update the CMakefile script to reflect the change. Signed-off-by: Kefu Chai <kchai@redhat.com>
This commit is contained in:
parent
8098e54964
commit
c2026b7473
@ -30,10 +30,10 @@ macro(build_spdk)
|
||||
endforeach()
|
||||
set_target_properties(spdk::env_dpdk PROPERTIES
|
||||
INTERFACE_LINK_LIBRARIES "${DPDK_LIBRARIES};rt")
|
||||
if(LINUX)
|
||||
set_target_properties(spdk::lvol PROPERTIES
|
||||
INTERFACE_LINK_LIBRARIES ${UUID_LIBRARIES})
|
||||
endif()
|
||||
set_target_properties(spdk::lvol PROPERTIES
|
||||
INTERFACE_LINK_LIBRARIES spdk::util)
|
||||
set_target_properties(spdk::util PROPERTIES
|
||||
INTERFACE_LINK_LIBRARIES ${UUID_LIBRARIES})
|
||||
set(SPDK_INCLUDE_DIR "${source_dir}/include")
|
||||
unset(source_dir)
|
||||
endmacro()
|
||||
|
Loading…
Reference in New Issue
Block a user