]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
cmake: Set missing dependencies 32779/head
authorLucian Petrut <lpetrut@cloudbasesolutions.com>
Fri, 15 Nov 2019 14:41:56 +0000 (14:41 +0000)
committerLucian Petrut <lpetrut@cloudbasesolutions.com>
Mon, 31 Aug 2020 12:15:04 +0000 (12:15 +0000)
commitdf72805aafa1174daf4dd8ac7427c901beb2a8af
tree015330687f773a25535279b008b4d593f99d6277
parentacdb723d5094d97a56957db32a04615a7b759e3a
cmake: Set missing dependencies

When building Windows DLLs, all symbols must be resolved. For this
reason, we'll have to make sure that we don't have any unresolved
symbols.

We ended up having some issues with multiple definitions when
doing this for Linux targets, so we'll do this only for Windows
buids for now: http://paste.openstack.org/raw/787049/

We'll avoid having the librbd plugins as a librbd dependency since
this introduces a circular dependency.

Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
Signed-off-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com>
src/compressor/lz4/CMakeLists.txt
src/compressor/snappy/CMakeLists.txt
src/compressor/zlib/CMakeLists.txt
src/compressor/zstd/CMakeLists.txt
src/crypto/openssl/CMakeLists.txt
src/erasure-code/CMakeLists.txt
src/librbd/CMakeLists.txt