--- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,7 +5,8 @@ project(wcp) option(WERROR "" OFF) -add_subdirectory(liburing) +find_package(PkgConfig REQUIRED) +pkg_check_modules(URING REQUIRED IMPORTED_TARGET liburing) set(WCP_COMPILER_FLAGS -Wall -pedantic -Wextra) if (WERROR) @@ -34,7 +35,7 @@ add_library(wcp_lib src/ETACalculator.cpp) find_package(Threads) -target_link_libraries(wcp_lib Uring ${CMAKE_THREAD_LIBS_INIT}) +target_link_libraries(wcp_lib PkgConfig::URING ${CMAKE_THREAD_LIBS_INIT}) target_compile_options(wcp_lib PRIVATE ${WCP_COMPILER_FLAGS}) add_executable(wcp src/main.cpp)