]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
cmake/crypto: use ExternalProject to build isal crypto library
authorCasey Bodley <cbodley@redhat.com>
Sun, 9 Jul 2023 18:07:58 +0000 (14:07 -0400)
committerCasey Bodley <cbodley@redhat.com>
Thu, 10 Oct 2024 13:27:18 +0000 (09:27 -0400)
commitc7c93fa0f354afd348951d37e7acf3b4cdfc8de3
tree42f04879c9507d8697d01a61fce0259c62994b81
parent057fc3e0953d1d792acd015e8d39e000d1301b13
cmake/crypto: use ExternalProject to build isal crypto library

instead of building isa-l_crypto source files directly into the
ceph_crypto_isal plugin, use a cmake ExternalProject to build the
library with make and expose the static library as cmake target
ISAL::Crypto

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 3bfc1ae3d72968882dee78194408c5e454436aab)
cmake/modules/BuildISALCrypto.cmake [new file with mode: 0644]
src/crypto/isa-l/CMakeLists.txt