Config.cmake 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. cmake_minimum_required (VERSION 3.14)
  2. target_sources(CMSISDSP PRIVATE SupportFunctions/arm_barycenter_f32.c
  3. SupportFunctions/arm_bitonic_sort_f32.c
  4. SupportFunctions/arm_bubble_sort_f32.c
  5. SupportFunctions/arm_copy_f32.c
  6. SupportFunctions/arm_copy_f64.c
  7. SupportFunctions/arm_copy_q15.c
  8. SupportFunctions/arm_copy_q31.c
  9. SupportFunctions/arm_copy_q7.c
  10. SupportFunctions/arm_f16_to_float.c
  11. SupportFunctions/arm_f16_to_q15.c
  12. SupportFunctions/arm_fill_f32.c
  13. SupportFunctions/arm_fill_f64.c
  14. SupportFunctions/arm_fill_q15.c
  15. SupportFunctions/arm_fill_q31.c
  16. SupportFunctions/arm_fill_q7.c
  17. SupportFunctions/arm_f64_to_float.c
  18. SupportFunctions/arm_f64_to_q31.c
  19. SupportFunctions/arm_f64_to_q15.c
  20. SupportFunctions/arm_f64_to_q7.c
  21. SupportFunctions/arm_float_to_f64.c
  22. SupportFunctions/arm_float_to_q15.c
  23. SupportFunctions/arm_float_to_q31.c
  24. SupportFunctions/arm_float_to_q7.c
  25. SupportFunctions/arm_heap_sort_f32.c
  26. SupportFunctions/arm_insertion_sort_f32.c
  27. SupportFunctions/arm_merge_sort_f32.c
  28. SupportFunctions/arm_merge_sort_init_f32.c
  29. SupportFunctions/arm_q15_to_f64.c
  30. SupportFunctions/arm_q15_to_float.c
  31. SupportFunctions/arm_q15_to_q31.c
  32. SupportFunctions/arm_q15_to_q7.c
  33. SupportFunctions/arm_q31_to_f64.c
  34. SupportFunctions/arm_q31_to_float.c
  35. SupportFunctions/arm_q31_to_q15.c
  36. SupportFunctions/arm_q31_to_q7.c
  37. SupportFunctions/arm_q7_to_f64.c
  38. SupportFunctions/arm_q7_to_float.c
  39. SupportFunctions/arm_q7_to_q15.c
  40. SupportFunctions/arm_q7_to_q31.c
  41. SupportFunctions/arm_quick_sort_f32.c
  42. SupportFunctions/arm_selection_sort_f32.c
  43. SupportFunctions/arm_sort_f32.c
  44. SupportFunctions/arm_sort_init_f32.c
  45. SupportFunctions/arm_weighted_sum_f32.c
  46. )
  47. if ((NOT ARMAC5) AND (NOT DISABLEFLOAT16))
  48. target_sources(CMSISDSP PRIVATE SupportFunctions/arm_copy_f16.c)
  49. target_sources(CMSISDSP PRIVATE SupportFunctions/arm_fill_f16.c)
  50. target_sources(CMSISDSP PRIVATE SupportFunctions/arm_f16_to_q15.c)
  51. target_sources(CMSISDSP PRIVATE SupportFunctions/arm_q15_to_f16.c)
  52. target_sources(CMSISDSP PRIVATE SupportFunctions/arm_float_to_f16.c)
  53. target_sources(CMSISDSP PRIVATE SupportFunctions/arm_f16_to_float.c)
  54. target_sources(CMSISDSP PRIVATE SupportFunctions/arm_weighted_sum_f16.c)
  55. target_sources(CMSISDSP PRIVATE SupportFunctions/arm_barycenter_f16.c)
  56. target_sources(CMSISDSP PRIVATE SupportFunctions/arm_f16_to_f64.c)
  57. target_sources(CMSISDSP PRIVATE SupportFunctions/arm_f64_to_f16.c)
  58. endif()