Как на ubuntu подключть libCDS к проекту с помощью cmake

Я установил libcds с помощью vkpkg, по инструкции с гитхаба проекта. После сборки скрипт вывел в консоль инструкцию по подключению проекта к cmake введите сюда описание изображения

В своем cmake файле я написал следующее

cmake_minimum_required(VERSION 3.17)
project(test5)

set(CMAKE_CXX_STANDARD 20)
find_package(LibCDS CONFIG REQUIRED)
add_executable(test5 main.cpp)
target_link_libraries(test5 PRIVATE LibCDS::cds-s)

Но библиотека не находится, cmake выдает ошибку

CMake Error at CMakeLists.txt:5 (find_package): Could not find a package configuration file provided by "LibCDS" with any of the following names:

LibCDSConfig.cmake
libcds-config.cmake

Add the installation prefix of "LibCDS" to CMAKE_PREFIX_PATH or set "LibCDS_DIR" to a directory containing one of the above files. If "LibCDS" provides a separate development package or SDK, be sure it has been installed.

Почему cmake не ищет библиотеку, как исправить ошибку ?

Как я понимаю, ошибка в том, что библиотека установилась в директорию vcpkg/packages, а чтоб cmake ее нашел, нужна usr/local. Как указать путь где искать libcds или переустановить библиотеку правильно?


Ответы (0 шт):