You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
CMSIS-DSP/Source/SupportFunctions/Config.cmake

68 lines
2.3 KiB
CMake

cmake_minimum_required (VERSION 3.14)
target_sources(CMSISDSP PRIVATE SupportFunctions/arm_barycenter_f32.c
SupportFunctions/arm_bitonic_sort_f32.c
SupportFunctions/arm_bubble_sort_f32.c
SupportFunctions/arm_copy_f32.c
SupportFunctions/arm_copy_f64.c
SupportFunctions/arm_copy_q15.c
SupportFunctions/arm_copy_q31.c
SupportFunctions/arm_copy_q7.c
SupportFunctions/arm_f16_to_float.c
SupportFunctions/arm_f16_to_q15.c
SupportFunctions/arm_fill_f32.c
SupportFunctions/arm_fill_f64.c
SupportFunctions/arm_fill_q15.c
SupportFunctions/arm_fill_q31.c
SupportFunctions/arm_fill_q7.c
SupportFunctions/arm_f64_to_float.c
SupportFunctions/arm_f64_to_q31.c
SupportFunctions/arm_f64_to_q15.c
SupportFunctions/arm_f64_to_q7.c
SupportFunctions/arm_float_to_f64.c
SupportFunctions/arm_float_to_q15.c
SupportFunctions/arm_float_to_q31.c
SupportFunctions/arm_float_to_q7.c
SupportFunctions/arm_heap_sort_f32.c
SupportFunctions/arm_insertion_sort_f32.c
SupportFunctions/arm_merge_sort_f32.c
SupportFunctions/arm_merge_sort_init_f32.c
SupportFunctions/arm_q15_to_f64.c
SupportFunctions/arm_q15_to_float.c
SupportFunctions/arm_q15_to_q31.c
SupportFunctions/arm_q15_to_q7.c
SupportFunctions/arm_q31_to_f64.c
SupportFunctions/arm_q31_to_float.c
SupportFunctions/arm_q31_to_q15.c
SupportFunctions/arm_q31_to_q7.c
SupportFunctions/arm_q7_to_f64.c
SupportFunctions/arm_q7_to_float.c
SupportFunctions/arm_q7_to_q15.c
SupportFunctions/arm_q7_to_q31.c
SupportFunctions/arm_quick_sort_f32.c
SupportFunctions/arm_selection_sort_f32.c
SupportFunctions/arm_sort_f32.c
SupportFunctions/arm_sort_init_f32.c
SupportFunctions/arm_weighted_sum_f32.c
)
if ((NOT ARMAC5) AND (NOT DISABLEFLOAT16))
target_sources(CMSISDSP PRIVATE SupportFunctions/arm_copy_f16.c)
target_sources(CMSISDSP PRIVATE SupportFunctions/arm_fill_f16.c)
target_sources(CMSISDSP PRIVATE SupportFunctions/arm_f16_to_q15.c)
target_sources(CMSISDSP PRIVATE SupportFunctions/arm_q15_to_f16.c)
target_sources(CMSISDSP PRIVATE SupportFunctions/arm_float_to_f16.c)
target_sources(CMSISDSP PRIVATE SupportFunctions/arm_f16_to_float.c)
target_sources(CMSISDSP PRIVATE SupportFunctions/arm_weighted_sum_f16.c)
target_sources(CMSISDSP PRIVATE SupportFunctions/arm_barycenter_f16.c)
target_sources(CMSISDSP PRIVATE SupportFunctions/arm_f16_to_f64.c)
target_sources(CMSISDSP PRIVATE SupportFunctions/arm_f64_to_f16.c)
endif()