]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
cmake: support `Seastar_DPDK=ON` option 31110/head
authorKefu Chai <kchai@redhat.com>
Thu, 24 Oct 2019 06:14:40 +0000 (14:14 +0800)
committerKefu Chai <kchai@redhat.com>
Thu, 24 Oct 2019 09:54:05 +0000 (17:54 +0800)
commit56070205e6072d464fd734c410d9a76f231895f4
tree32c8e050556080f5827e08f56d2bff763e9eb130
parenta123c8525635e9283f00bdc213e63f3f7f4ca977
cmake: support `Seastar_DPDK=ON` option

seastar does not build any 3rd party libraries. but we do. currently, we
build DPDK/SPDK when they are enabled for the messenger backend and
bluestore backend.

in this change, the same function is reused for preparing the DPDK
libraries if `Seastar_DPDK` is enabled. probably we should outsource
this work to install-deps.sh in future, but before that, let's keep
this as a builtin "feature".

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/CMakeLists.txt