So when I initially developed the CMake logic to build codec2 on the fly I set it up for shared libraries because those are often preferred and for windows, as long as the DLL was in the same folder everything worked fine.
Fast forward a few years and codec2 is now included in many projects as a dependency, including ffmpeg in Fedora. Adding to that, Fedora highly discourages soname/soversion bumps in released versions of Fedora. I just went through a painful update and dependency rebuild in Fedora Rawhide for codec 1.2 and I don't really want to go through that again 2 more times for Fedora 37 and 38. I don't have a lot of development time these days but I may take a stab at making codec2 and lpcnet static builds but would appreciate some help. Also, being able to build from a specific release instead of master/main would be good as well. I may use the WSJTX superbuild CMake script as inspiration because official builds on Fedora do not have access to the internet. Everything required to build the project needs to be available. Thoughts? Thanks, Richard KF5OIM
_______________________________________________ Freetel-codec2 mailing list Freetel-codec2@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freetel-codec2