ladybird/UI
devgianlu 62cd358fab Meta: Link with OpenSSL explicitly
Explicitly link final targets with OpenSSL to ensure that the vcpkg
version is loaded instead of the system one.

Before this change we would inherit `libcrypto.so` and `libssl.so` from
other dependencies, like Qt, that do not have their RPATH rewritten.
This would cause the loader to prefer the system libraries over the
vcpkg ones causing all sorts of version mismatch issues.

The effectiveness of this change can be verified with
`readelf -d ./bin/Ladybird` showing `libcrypto.so` and `libssl.so` as
direct dependencies, before they would not appear. Additionally, `ldd`
will show `libcrypto.so` and `libssl.so` pointing to the vcpkg builds.
2025-02-17 12:36:26 +01:00
..
Android AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
AppKit Everywhere: Use URL::about_XXX factory functions 2025-02-15 17:05:55 +00:00
cmake Everywhere: Move the Ladybird folder to UI 2024-11-10 12:50:45 +01:00
Headless Everywhere: Use URL::about_XXX factory functions 2025-02-15 17:05:55 +00:00
Icons Everywhere: Move the Ladybird folder to UI 2024-11-10 12:50:45 +01:00
Qt UI/Qt: Add copy/paste/select actions to the InspectorWidget 2025-01-22 17:39:14 +01:00
.gitignore Everywhere: Move the Ladybird folder to UI 2024-11-10 12:50:45 +01:00
CMakeLists.txt Meta: Link with OpenSSL explicitly 2025-02-17 12:36:26 +01:00
DefaultSettings.h Everywhere: Move the Ladybird folder to UI 2024-11-10 12:50:45 +01:00
Info.plist Everywhere: Move the Ladybird folder to UI 2024-11-10 12:50:45 +01:00