[opus] CMake patches

Marcus Asteborg xnorpx at outlook.com
Wed Dec 18 00:00:14 UTC 2019


Hi all,

With some downtime it's time for some CMake fixes.

Most critically is the SSE fixes to avoid crashes that is described in 154 and 132 in github. Patch 5 should address this and also adding APPROX-FLOAT option.
Hopefully this can give some gains for those of us running on Windows servers.j

I went through the pull request and picked out a few that will ease up integration for consumers of Opus. Those patches are also added here with the original authors as commiters.

I will go through the rest of the CMake related pull requests as well later this week.

It would be nice to setup a CI-Pipeline with CMake builds whoever owns that on feel free to reach out to me and I can do the work needed.

//Marcus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xiph.org/pipermail/opus/attachments/20191218/73476b76/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-CMake-use-PACKAGE_VERSION-for-the-pkg-config-file.patch
Type: application/octet-stream
Size: 1110 bytes
Desc: 0004-CMake-use-PACKAGE_VERSION-for-the-pkg-config-file.patch
URL: <http://lists.xiph.org/pipermail/opus/attachments/20191218/73476b76/attachment-0005.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-CMake-SSE-fixes-only-compile-SSE-source-with-SSE-fla.patch
Type: application/octet-stream
Size: 10213 bytes
Desc: 0005-CMake-SSE-fixes-only-compile-SSE-source-with-SSE-fla.patch
URL: <http://lists.xiph.org/pipermail/opus/attachments/20191218/73476b76/attachment-0006.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-CMake-add-option-to-set-BUILD_SHARED_LIBS-variable.patch
Type: application/octet-stream
Size: 1712 bytes
Desc: 0001-CMake-add-option-to-set-BUILD_SHARED_LIBS-variable.patch
URL: <http://lists.xiph.org/pipermail/opus/attachments/20191218/73476b76/attachment-0007.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-CMake-Add-shared-library-to-features.patch
Type: application/octet-stream
Size: 1224 bytes
Desc: 0002-CMake-Add-shared-library-to-features.patch
URL: <http://lists.xiph.org/pipermail/opus/attachments/20191218/73476b76/attachment-0008.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-CMake-Add-alias-Opus-opus-for-opus-library.-Useful-f.patch
Type: application/octet-stream
Size: 743 bytes
Desc: 0003-CMake-Add-alias-Opus-opus-for-opus-library.-Useful-f.patch
URL: <http://lists.xiph.org/pipermail/opus/attachments/20191218/73476b76/attachment-0009.obj>


More information about the opus mailing list