update
This commit is contained in:
parent
4fdc1e4951
commit
6353b7839e
@ -277,7 +277,9 @@ git commit -m "Подключение библиотеки CMLib"
|
||||
выполнять с помощью программы https://en.wikipedia.org/wiki/Pkg-config[`pkg-config`]
|
||||
или функции CMake `find_package`. В любом случае для указания того,
|
||||
что наличие искомого объекта обязательно для сборки, используется
|
||||
параметр `REQUIRED`.
|
||||
параметр `REQUIRED`. Если требуемый компонент не будет найден, настройка проекта
|
||||
завершится с ошибкой и для продолжения работы будет необходимо установить
|
||||
недостающие пакеты.
|
||||
|
||||
=== Поиск с помощью программы `pkg-config`
|
||||
|
||||
@ -299,6 +301,14 @@ pkg_check_modules(FFTW3 REQUIRED fftw3)
|
||||
pkg_check_modules(UDEV udev)
|
||||
----
|
||||
|
||||
Если настройка проекта завершается с ошибкой, то нужно установить пакеты:
|
||||
|
||||
[source,sh]
|
||||
----
|
||||
sudo apt-get install pkg-config libgsl-dev libfftw3-dev
|
||||
----
|
||||
|
||||
|
||||
=== Поиск с помощью функции `find_package`
|
||||
|
||||
Если системная библиотека поставляется без файла описания для `pkg-config`
|
||||
@ -313,6 +323,13 @@ find_package(LibXml2)
|
||||
find_package(CURL REQUIRED)
|
||||
----
|
||||
|
||||
Если настройка проекта завершается с ошибкой, то нужно установить пакеты:
|
||||
|
||||
[source,sh]
|
||||
----
|
||||
sudo apt-get install curl libcurl-dev
|
||||
----
|
||||
|
||||
|
||||
== Автоматически генерируемый заголовочный файл
|
||||
|
||||
@ -391,7 +408,7 @@ git clone --recursive https://git.246060.ru/f1x1t/cmlib-example-library
|
||||
set(Boost_USE_STATIC_LIBS ON)
|
||||
set(Boost_USE_MULTITHREADED OFF)
|
||||
set(Boost_USE_STATIC_RUNTIME ON)
|
||||
find_package(Boost 1.55.0 REQUIRED COMPONENTS headers)
|
||||
find_package(Boost 1.55.0 REQUIRED)
|
||||
|
||||
# Автоматически генерируемый заголовочный файл
|
||||
cmlib_config_hpp_generate()
|
||||
@ -507,7 +524,7 @@ git clone --recursive https://git.246060.ru/f1x1t/cmlib-example-app
|
||||
set(Boost_USE_STATIC_LIBS ON)
|
||||
set(Boost_USE_MULTITHREADED OFF)
|
||||
set(Boost_USE_STATIC_RUNTIME ON)
|
||||
find_package(Boost 1.55.0 REQUIRED COMPONENTS headers)
|
||||
find_package(Boost 1.55.0 REQUIRED)
|
||||
|
||||
# Автоматически генерируемый заголовочный файл
|
||||
cmlib_config_hpp_generate()
|
||||
|
Loading…
Reference in New Issue
Block a user