diff --git a/Src/IACore/CMakeLists.txt b/Src/IACore/CMakeLists.txt index 085a18e..9ffd09e 100644 --- a/Src/IACore/CMakeLists.txt +++ b/Src/IACore/CMakeLists.txt @@ -18,8 +18,8 @@ set(SRC_FILES "imp/cpp/StreamWriter.cpp" "imp/cpp/Http/Common.cpp" - #"imp/cpp/Http/Client.cpp" - #"imp/cpp/Http/Server.cpp" + "imp/cpp/Http/Client.cpp" + "imp/cpp/Http/Server.cpp" ) add_library(IACore STATIC ${SRC_FILES}) @@ -33,6 +33,7 @@ target_link_libraries(IACore PUBLIC zstd::libzstd tl::expected glaze::glaze + httplib::httplib pugixml::pugixml simdjson::simdjson nlohmann_json::nlohmann_json @@ -40,7 +41,6 @@ target_link_libraries(IACore PUBLIC ) target_link_libraries(IACore PRIVATE - httplib::httplib OpenSSL::SSL OpenSSL::Crypto ) diff --git a/Src/IACore/inc/IACore/Http/Server.hpp b/Src/IACore/inc/IACore/Http/Server.hpp index 1fce779..12cfd2a 100644 --- a/Src/IACore/inc/IACore/Http/Server.hpp +++ b/Src/IACore/inc/IACore/Http/Server.hpp @@ -57,9 +57,9 @@ public: ~HttpServer(); - HttpServer(HttpServer &&) = default; + HttpServer(HttpServer &&) = delete; HttpServer(const HttpServer &) = delete; - auto operator=(HttpServer &&) -> HttpServer & = default; + auto operator=(HttpServer &&) -> HttpServer & = delete; auto operator=(const HttpServer &) -> HttpServer & = delete; auto listen(const String &host, u32 port) -> Result;