mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-22 01:09:25 +00:00
This commit replaces all TLS connection code with wolfssl. The certificate parsing code has to remain for now, as wolfssl does not seem to have any exposed API for that.
24 lines
545 B
CMake
24 lines
545 B
CMake
compile_ipc(RequestServer.ipc RequestServerEndpoint.h)
|
|
compile_ipc(RequestClient.ipc RequestClientEndpoint.h)
|
|
|
|
set(SOURCES
|
|
ConnectionFromClient.cpp
|
|
ConnectionCache.cpp
|
|
Request.cpp
|
|
HttpRequest.cpp
|
|
HttpProtocol.cpp
|
|
HttpsRequest.cpp
|
|
HttpsProtocol.cpp
|
|
main.cpp
|
|
Protocol.cpp
|
|
)
|
|
|
|
set(GENERATED_SOURCES
|
|
RequestClientEndpoint.h
|
|
RequestServerEndpoint.h
|
|
)
|
|
|
|
serenity_bin(RequestServer)
|
|
|
|
target_link_libraries(RequestServer PRIVATE LibCore LibCrypto LibIPC LibHTTP LibMain LibTLS LibWebSocket LibURL LibThreading)
|