This commit is contained in:
Andrei Astafev 2020-04-21 09:03:22 +03:00
parent 6353b7839e
commit 11d1c31ce7

View File

@ -279,7 +279,8 @@ git commit -m "Подключение библиотеки CMLib"
что наличие искомого объекта обязательно для сборки, используется
параметр `REQUIRED`. Если требуемый компонент не будет найден, настройка проекта
завершится с ошибкой и для продолжения работы будет необходимо установить
недостающие пакеты.
недостающие пакеты. Кроме того можно указывать требования к версии необходимого
пакета.
=== Поиск с помощью программы `pkg-config`
@ -297,7 +298,7 @@ git commit -m "Подключение библиотеки CMLib"
# Поиск библиотек с помощью pkgconfig
find_package(PkgConfig REQUIRED)
pkg_check_modules(GSL REQUIRED gsl)
pkg_check_modules(FFTW3 REQUIRED fftw3)
pkg_check_modules(FFTW3 REQUIRED fftw3 >= 3.3.2)
pkg_check_modules(UDEV udev)
----
@ -321,13 +322,14 @@ sudo apt-get install pkg-config libgsl-dev libfftw3-dev
# Поиск с помощью функции find_package
find_package(LibXml2)
find_package(CURL REQUIRED)
find_package(Boost 1.55.0 REQUIRED)
----
Если настройка проекта завершается с ошибкой, то нужно установить пакеты:
[source,sh]
----
sudo apt-get install curl libcurl-dev
sudo apt-get install curl libcurl-dev libboost-all-dev
----