related: the most portable way of building a C/C++ program isn't autoconf. it's CMake. if written properly, without assuming that the compiler will be GCC/Clang, a CMakeLists.txt project will be opened and handled automatically by Visual Studio, for example. how are dependencies handled in a CMake project? the solution i've seen most frequently is Git submodules. many C libraries use CMake, so they are easy to include in the build.
@lore How is the DSP working out?
@lore I've been looking for reasonably priced DSPs from other countries and yeah the FPGA seems to be the least expensive. It does have built in DSP blocks and whatever it is lacking, it should be able to be implemented in Verilog.
I did get the FPGA for RISC-V work. Perhaps it can work. What kind of specs are you looking for and what features? The DSP along with a RISC arch should be sufficient. I just want to see if it is feasible because the core module is around 20-30 dollars.