Задать вопрос
@mtk3bzr

Как добавить библиотеки в CMakeLists?

Суть в чём. Есть проект, но у него код CMakeLists написан под Arch Linux.
# find c++utilities
find_package(${PACKAGE_NAMESPACE_PREFIX}c++utilities${CONFIGURATION_PACKAGE_SUFFIX} 5.20.0 REQUIRED)
use_cpp_utilities(VISIBILITY PUBLIC)

# find qtutilities
find_package(${PACKAGE_NAMESPACE_PREFIX}qtutilities${CONFIGURATION_PACKAGE_SUFFIX_QTUTILITIES} 6.13.0 REQUIRED)
use_qt_utilities()

В Debian эти пакеты называются libmartchus-c++utilities-dev и libmartchus-qtutilities-dev. Если подменяю название и убираю переменные, вылетает ошибка.
CMake Error at src/CMakeLists.txt:137 (find_package):
  By not providing "Findlibmartchus-c++utilities-dev.cmake" in
  CMAKE_MODULE_PATH this project has asked CMake to find a package
  configuration file provided by "libmartchus-c++utilities-dev", but
  CMake did not find one.

  Could not find a package configuration file provided by
  "libmartchus-c++utilities-dev" with any of the following names:

    libmartchus-c++utilities-devConfig.cmake
    libmartchus-c++utilities-dev-config.cmake

  Add the installation prefix of "libmartchus-c++utilities-dev" to
  CMAKE_PREFIX_PATH or set "libmartchus-c++utilities-dev_DIR" to a
  directory containing one of the above files.  If
  "libmartchus-c++utilities-dev" provides a separate development
  package or SDK, be sure it has been installed.


-- Configuring incomplete, errors occurred!

Как их подключить, чтобы собрать пакет?
  • Вопрос задан
  • 25 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Учебный центр IBS
    C-009 Программирование на языке C++ middle
    1 неделя
    Далее
  • Учебный центр IBS
    C-008 Программирование на языке C++ junior
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы