| 12345678910111213141516171819202122232425262728293031323334353637 | function(configDsp project root)if (CONFIGTABLE)    # Public because initialization for FFT may be defined in client code     # and needs access to the table.    target_compile_definitions(${project} PUBLIC ARM_DSP_CONFIG_TABLES)endif()if (LOOPUNROLL)  target_compile_definitions(${project} PRIVATE ARM_MATH_LOOPUNROLL)endif()if (ROUNDING)  target_compile_definitions(${project} PRIVATE ARM_MATH_ROUNDING)endif()if (MATRIXCHECK)  target_compile_definitions(${project} PRIVATE ARM_MATH_MATRIX_CHECK)endif()if (AUTOVECTORIZE)    target_compile_definitions(${project} PRIVATE ARM_MATH_AUTOVECTORIZE) endif()if (NEON OR NEONEXPERIMENTAL)    target_include_directories(${project} PRIVATE "${root}/CMSIS/DSP/ComputeLibrary/Include")endif()if (FLOAT16)    target_compile_definitions(${project} PRIVATE ARM_MATH_FLOAT16) endif()if (HELIUM OR MVEF OR SUPPORT)   target_include_directories(${project} PRIVATE "${root}/CMSIS/DSP/PrivateInclude")endif()endfunction()
 |