From 30ff4d612fb41dcd88e0e3aebf4be0af701a6d15 Mon Sep 17 00:00:00 2001 From: "A. Maitland Bottoms" Date: Tue, 12 Apr 2022 23:39:33 +0100 Subject: [PATCH] skip cpu_freatures on kfreebsd Avoid #error "Unsupported OS" on kFreeBSD Gbp-Pq: Name skip-cpu_features-on-kfreebsd --- CMakeLists.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3c96f33..a30034b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -129,8 +129,10 @@ endif(MSVC) ######################################################################## # cpu_features - sensible defaults, user settable option -if(CMAKE_SYSTEM_PROCESSOR MATCHES - "(^mips)|(^arm)|(^aarch64)|(x86_64)|(AMD64|amd64)|(^i.86$)|(^powerpc)|(^ppc)") +message(STATUS "Building Volk for ${CMAKE_SYSTEM_NAME} on ${CMAKE_SYSTEM_PROCESSOR}") +if((CMAKE_SYSTEM_PROCESSOR MATCHES + "(^mips)|(^arm)|(^aarch64)|(x86_64)|(AMD64|amd64)|(^i.86$)|(^powerpc)|(^ppc)") + AND (NOT CMAKE_SYSTEM_NAME MATCHES "kFreeBSD")) option(VOLK_CPU_FEATURES "Volk uses cpu_features" ON) else() option(VOLK_CPU_FEATURES "Volk uses cpu_features" OFF) -- 2.30.2