patch for adding cmake support
See pull request here (can't seem to fork the project here on gitlab):
https://github.com/xiph/theora/pull/14
This has been carried by vcpkg for quite some time. Also see #2314.
See pull request here (can't seem to fork the project here on gitlab):
https://github.com/xiph/theora/pull/14
This has been carried by vcpkg for quite some time. Also see #2314.
mentioned in issue #2314
There is autotools, scons, this request for meson and #2314 with a request for mason. I have no idea which build system is needed, wanted or best.
IMHO CMake would be best as that is what ogg uses, too.
libogg supports more than just CMake, for good reason. I'm not opposed to adding CMake, and even using it to replace the existing MSVC-version specific project files, but one of the things that libopus did right was to insist that at a minimum the lists of source files to build comes from a common place for both autotools and any alternative build system. That isn't perfect, but it eliminates the worst of the extra overhead of maintaining multiple build systems.
I like the idea of replacing win32/ build rules with cmake rules. It would both avoid adding another build system and make it possible to test another build system using CI.