ladybird/Services/WebDriver
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
..
Client.cpp WebDriver: Properly distinguish HTTP sessions from other sessions 2025-02-10 11:33:53 -05:00
Client.h WebDriver: Move session management to the Session class 2025-02-10 11:33:53 -05:00
CMakeLists.txt Meta: Link with OpenSSL explicitly 2025-02-17 12:36:26 +01:00
main.cpp WebDriver: Disable scrollbar painting when launching the browser 2025-01-15 12:33:53 +00:00
Session.cpp LibWeb+WebDriver: Validate WebDriver proxy capabilities 2025-02-10 11:33:53 -05:00
Session.h WebDriver: Properly distinguish HTTP sessions from other sessions 2025-02-10 11:33:53 -05:00
WebContentConnection.cpp
WebContentConnection.h