0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-19 12:22:15 +02:00
obs-studio/cmake
PatTheMav f9f974fe7b cmake: Update use of MbedTLS to support update to version 3.6.0
MbedTLS changed a lot of internals with their LTS version 3.6.0, which
are incompatible with the find module currently shipped with
OBS Studio.

The solution requires several changes to be applied at once:

* Rename the generated target name to MbedTLS::mbedtls to match the
  name used by MbedTLS' own CMake package
* Update find module to use the updated target name(s)
* Set CMAKE_FIND_PACKAGE_PREFER_CONFIG to TRUE before trying to find
  MbedTLS to ensure that CMake package files are used with priority
  (Those are shipped only with MbedTLS 3.6.0 in obs-deps).
* A deprecation warning is emitted if the find module is used with
  MbedTLS 3.6.0 available
2024-09-13 18:30:42 -04:00
..
bundle/windows cmake: Remove legacy files for macOS builds 2023-06-17 12:23:33 -04:00
common cmake: Update supported CMake version range to 3.28 and 3.30 2024-09-13 14:42:32 -04:00
finders cmake: Update use of MbedTLS to support update to version 3.6.0 2024-09-13 18:30:42 -04:00
linux cmake/linux: Move color diagnostics setting to preset for ubuntu-ci 2024-09-10 14:30:17 -04:00
macos cmake: Exclude macOS .DS_Store from resources 2024-08-31 10:39:11 -04:00
windows cmake: Update supported CMake version range to 3.28 and 3.30 2024-09-13 14:42:32 -04:00