From 89326abe7e0ca8cded398fcf7ea068ea1fbdb9a6 Mon Sep 17 00:00:00 2001 From: Slavasil Date: Sat, 9 Nov 2024 01:55:20 +0300 Subject: [PATCH] libuv is now built together with the project using cmake --- CMakeLists.txt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 76ca83b..11701f1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,15 +5,14 @@ add_executable(bot main.cpp telegram_client.cpp commands.cpp util.cpp) set_property(TARGET bot PROPERTY CXX_STANDARD 20) set_property(TARGET bot PROPERTY CXX_STANDARD_REQUIRED ON) - -add_library(libuv STATIC IMPORTED) -set_target_properties(libuv PROPERTIES IMPORTED_LOCATION ${CMAKE_SOURCE_DIR}/libuv-v1.49.0/.libs/libuv.a) - +add_subdirectory(libuv-v1.49.0) add_subdirectory(td) add_subdirectory(curl-8.10.1) target_include_directories(bot PRIVATE ${CMAKE_SOURCE_DIR}/libuv-v1.49.0/include) target_include_directories(bot PRIVATE ${CMAKE_SOURCE_DIR}/spdlog-1.14.1/include) target_include_directories(bot PRIVATE ${CMAKE_SOURCE_DIR}/curl-8.10.1/include) -target_link_libraries(bot PRIVATE libuv Td::TdStatic) + +target_link_libraries(bot PRIVATE uv) +target_link_libraries(bot PRIVATE Td::TdStatic) target_link_libraries(bot PRIVATE CURL::libcurl)