From: A. Maitland Bottoms Date: Wed, 21 Dec 2022 01:03:23 +0000 (+0000) Subject: skip cpu_freatures on kfreebsd X-Git-Tag: archive/raspbian/2.5.2-3+rpi1^2~5 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=c8bba6f5556bfd5456fecee9a6edb658af8e52b7;p=volk.git skip cpu_freatures on kfreebsd Avoid #error "Unsupported OS" on kFreeBSD Gbp-Pq: Name skip-cpu_features-on-kfreebsd --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 53d922b..f9e0af1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -120,8 +120,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)