Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 

34 lignes
1.2 KiB

  1. cmake_minimum_required (VERSION 3.14)
  2. project(CMSISDSPInterpolation)
  3. include(configLib)
  4. include(configDsp)
  5. add_library(CMSISDSPInterpolation STATIC)
  6. target_sources(CMSISDSPInterpolation PRIVATE arm_bilinear_interp_f32.c)
  7. target_sources(CMSISDSPInterpolation PRIVATE arm_bilinear_interp_q15.c)
  8. target_sources(CMSISDSPInterpolation PRIVATE arm_bilinear_interp_q31.c)
  9. target_sources(CMSISDSPInterpolation PRIVATE arm_bilinear_interp_q7.c)
  10. target_sources(CMSISDSPInterpolation PRIVATE arm_linear_interp_f32.c)
  11. target_sources(CMSISDSPInterpolation PRIVATE arm_linear_interp_q15.c)
  12. target_sources(CMSISDSPInterpolation PRIVATE arm_linear_interp_q31.c)
  13. target_sources(CMSISDSPInterpolation PRIVATE arm_linear_interp_q7.c)
  14. target_sources(CMSISDSPInterpolation PRIVATE arm_spline_interp_f32.c)
  15. target_sources(CMSISDSPInterpolation PRIVATE arm_spline_interp_init_f32.c)
  16. configLib(CMSISDSPInterpolation ${ROOT})
  17. configDsp(CMSISDSPInterpolation ${ROOT})
  18. ### Includes
  19. target_include_directories(CMSISDSPInterpolation PUBLIC "${DSP}/Include")
  20. if ((NOT ARMAC5) AND (NOT DISABLEFLOAT16))
  21. target_sources(CMSISDSPInterpolation PRIVATE arm_bilinear_interp_f16.c)
  22. target_sources(CMSISDSPInterpolation PRIVATE arm_linear_interp_f16.c)
  23. endif()