lib_xua dependent modules

Technical questions regarding the XTC tools and programming with XMOS.
User avatar
fabriceo
Respected Member
Posts: 273
Joined: Mon Jan 08, 2018 4:14 pm

lib_xua dependent modules

Post by fabriceo »

Hello
I m just creating a new project based on sw 9.1 and lib_xua 5.1
by default lib_xua has dependencies on lib_adat, lib_spdif, lib_sw_pll, lib_mic_array which has dependencies to the big lib_xcore_dsp
this brings a lot of overhead at compilation time for project simply using USB and DAC/ADC, especially lib_mic_array.
also sw_pll kills the -report capability which is quite annoying

removing them manually from lib_xua/lib_build_info is easy but kill the compatibility with the original master repo

can you propose a user friendly way to make these dependencies flexible and configurable from the main project cmake files ?
(I wish I would be a cmake expert to propose it but nop)

thank you