From 77fdc9f1d162b2307d7752d56930710858f702b4 Mon Sep 17 00:00:00 2001 From: Dimitri Staessens Date: Sat, 25 Apr 2026 22:21:49 +0200 Subject: cmake: Add CPU feature detection helper Add cmake/utils/CPUUtils.cmake providing detect_cpu_feature() plus detect_pclmul() and detect_pmull() that compile-test for x86 PCLMULQDQ+SSE4.1 and aarch64 FEAT_PMULL respectively. This will be useful for hardware accelerated CRC64/NVMe integrity checks. Signed-off-by: Dimitri Staessens Signed-off-by: Sander Vrijders --- src/lib/config.h.in | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/lib/config.h.in b/src/lib/config.h.in index 08e9baf6..d1ae97ef 100644 --- a/src/lib/config.h.in +++ b/src/lib/config.h.in @@ -37,6 +37,8 @@ #cmakedefine QOS_DISABLE_CRC #cmakedefine HAVE_OPENSSL_RNG +#cmakedefine HAVE_PCLMUL +#cmakedefine HAVE_PMULL #define SHM_LOCKFILE_NAME "@SHM_LOCKFILE_NAME@" #define FLOW_ALLOC_TIMEOUT @FLOW_ALLOC_TIMEOUT@ -- cgit v1.2.3