@@ -160,7 +160,8 @@ else ()
160160 if (CMAKE_SYSTEM_PROCESSOR MATCHES "(x86)|(X86)|(amd64)|(AMD64)" )
161161 set (X86 TRUE )
162162 endif ()
163- if (CMAKE_CXX_COMPILER_TARGET MATCHES "^([Aa][Rr][Mm]|[Aa][Aa][Rr][Cc][Hh]|[Rr][Vv][Vv])" )
163+ if (CMAKE_CXX_COMPILER_TARGET MATCHES
164+ "^([Aa][Rr][Mm]|[Aa][Aa][Rr][Cc][Hh]|[Rr][Vv][Vv])" )
164165 set (X86 FALSE )
165166 endif ()
166167 if (CMAKE_ANDROID_ARCH_ABI MATCHES "x86" )
@@ -205,7 +206,7 @@ endif ()
205206
206207if (X86)
207208 option (KFR_ENABLE_MULTIARCH
208- "Multiple architectures will be built with runtime dispatch" ON )
209+ "Multiple architectures will be built with runtime dispatch" ON )
209210endif ()
210211
211212option (ENABLE_TESTS "Enable KFR tests" OFF )
@@ -227,8 +228,12 @@ option(KFR_INSTALL_LIBRARIES "Include libraries in installation" ON)
227228option (KFR_MANAGED_ALLOCATION
228229 "Use KFR managed memory (copy-free aligned reallocation, ref counting)"
229230 OFF )
230- option (KFR_USE_BOOST_MATH "Use Boost.Math (standalone) to support Elliptic filters" ON )
231- option (KFR_USE_BOOST "Use Boost to support Elliptic filters. Enable this only if you're already using Boost" OFF )
231+ option (KFR_USE_BOOST_MATH
232+ "Use Boost.Math (standalone) to support Elliptic filters" ON )
233+ option (
234+ KFR_USE_BOOST
235+ "Use Boost to support Elliptic filters. Enable this only if you're already using Boost"
236+ OFF )
232237option (KFR_USE_STD_FILESYSTEM "Use std::filesystem for path arguments" OFF )
233238mark_as_advanced (KFR_ENABLE_ASMTEST )
234239mark_as_advanced (KFR_REGENERATE_TESTS )
@@ -273,7 +278,10 @@ endif ()
273278
274279if (NOT X86)
275280 if (KFR_ARCH IN_LIST DETECT_NAMES)
276- message (STATUS "Cpu detection is disabled on non-x86, setting neon (KFR_ARCH=${KFR_ARCH} )" )
281+ message (
282+ STATUS
283+ "Cpu detection is disabled on non-x86, setting neon (KFR_ARCH=${KFR_ARCH} )"
284+ )
277285 if (BITNESS64)
278286 set (KFR_ARCH neon64)
279287 else ()
@@ -291,8 +299,7 @@ if (KFR_ARCH IN_LIST DETECT_NAMES AND NOT CMAKE_CROSSCOMPILING)
291299 ${CMAKE_CURRENT_SOURCE_DIR} /cmake/detect_cpu.cpp
292300 CMAKE_FLAGS
293301 "-DINCLUDE_DIRECTORIES=${CMAKE_CURRENT_SOURCE_DIR} /include"
294- -DCMAKE_CXX_STANDARD=20
295- -DCMAKE_CXX_STANDARD_REQUIRED=ON
302+ -DCMAKE_CXX_STANDARD=20 -DCMAKE_CXX_STANDARD_REQUIRED=ON
296303 "-DCOMPILE_DEFINITIONS=-DCPU_${KFR_ARCH} =1"
297304 COMPILE_OUTPUT_VARIABLE COMPILE_OUT
298305 RUN_OUTPUT_VARIABLE RUN_OUT )
@@ -400,7 +407,8 @@ else ()
400407 target_link_libraries (kfr INTERFACE ${STD_LIB} ${PTHREAD_LIB} m )
401408endif ()
402409if (KFR_DISABLE_CLANG_EXTENSIONS)
403- target_compile_definitions (kfr INTERFACE $<BUILD_INTERFACE :KFR_DISABLE_CLANG_EXT >)
410+ target_compile_definitions (
411+ kfr INTERFACE $<BUILD_INTERFACE :KFR_DISABLE_CLANG_EXT >)
404412endif ()
405413if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" )
406414 add_compile_options (-Wno-ignored-qualifiers -Wno-psabi )
@@ -419,11 +427,13 @@ if (NOT KFR_ENABLE_DFT)
419427 target_compile_definitions (kfr INTERFACE $<BUILD_INTERFACE :KFR_NO_DFT >)
420428endif ()
421429if (KFR_EXTENDED_TESTS)
422- target_compile_definitions (kfr INTERFACE $<BUILD_INTERFACE :KFR_EXTENDED_TESTS >)
430+ target_compile_definitions (kfr
431+ INTERFACE $<BUILD_INTERFACE :KFR_EXTENDED_TESTS >)
423432endif ()
424433
425434if (KFR_MANAGED_ALLOCATION)
426- target_compile_definitions (kfr INTERFACE $<BUILD_INTERFACE :KFR_MANAGED_ALLOCATION =1>)
435+ target_compile_definitions (
436+ kfr INTERFACE $<BUILD_INTERFACE :KFR_MANAGED_ALLOCATION =1>)
427437endif ()
428438
429439set (KFR_DEBUG_INSTALL_SUFFIX
@@ -513,9 +523,8 @@ set(KFR_INSTALL_CMAKEDIR
513523 "${CMAKE_INSTALL_LIBDIR} /cmake/kfr"
514524 CACHE STRING "Path to KFR CMake files" )
515525
516- install (FILES
517- ${CMAKE_CURRENT_BINARY_DIR} /KFRConfigVersion.cmake
518- DESTINATION ${KFR_INSTALL_CMAKEDIR} )
526+ install (FILES ${CMAKE_CURRENT_BINARY_DIR} /KFRConfigVersion.cmake
527+ DESTINATION ${KFR_INSTALL_CMAKEDIR} )
519528
520529configure_package_config_file (
521530 ${CMAKE_CURRENT_LIST_DIR} /cmake/config.cmake.in
@@ -524,7 +533,8 @@ configure_package_config_file(
524533
525534install (TARGETS kfr EXPORT KFRTargets)
526535
527- install (FILES ${CMAKE_CURRENT_BINARY_DIR} /KFRConfig.cmake DESTINATION "${KFR_INSTALL_CMAKEDIR} " )
536+ install (FILES ${CMAKE_CURRENT_BINARY_DIR} /KFRConfig.cmake
537+ DESTINATION "${KFR_INSTALL_CMAKEDIR} " )
528538
529539install (
530540 EXPORT KFRTargets
0 commit comments