]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
spdk: cmake fixes 11882/head
authorYehuda Sadeh <yehuda@redhat.com>
Mon, 7 Nov 2016 23:45:11 +0000 (15:45 -0800)
committerYehuda Sadeh <yehuda@redhat.com>
Mon, 7 Nov 2016 23:45:11 +0000 (15:45 -0800)
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
src/os/CMakeLists.txt

index 8dc9508c56cadcafd90d11d2c2125f61117ac234..4aff17d1abb3538727bea373ae43436aa6f5e69e 100644 (file)
@@ -95,6 +95,7 @@ if(HAVE_LIBAIO)
 endif()
 
 if(WITH_SPDK)
+  include_directories("${CMAKE_SOURCE_DIR}/src/spdk/include")
   add_custom_target(build_spdk
     COMMAND
     $(MAKE) DPDK_INC_DIR=${DPDK_INCLUDE_DIR}
@@ -105,6 +106,7 @@ if(WITH_SPDK)
   foreach(lib nvme memory util)
     add_library(spdk_${lib} STATIC IMPORTED)
     add_dependencies(spdk_${lib} build_spdk)
+    target_link_libraries(os LINK_PRIVATE spdk_${lib})
     set_target_properties(spdk_${lib} PROPERTIES
       IMPORTED_LOCATION "${CMAKE_SOURCE_DIR}/src/spdk/lib/${lib}/libspdk_${lib}.a"
       INTERFACE_INCLUDE_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/spdk/include")