include_directories
Добавить каталоги включения в сборку.
include_directories([AFTER|BEFORE] [SYSTEM] dir1 [dir2 ...])
Добавьте указанные каталоги в те, которые использует компилятор для поиска файлов включения. Относительные пути интерпретируются относительно текущего каталога исходных файлов.
Каталоги включения добавляются в свойство каталога INCLUDE_DIRECTORIES для текущего файла CMakeLists. Они также добавляются в свойство цели INCLUDE_DIRECTORIES для каждой цели в текущем файле CMakeLists. Значения свойств цели используются генераторами.
По умолчанию указанные каталоги добавляются в текущий список каталогов. Это поведение по умолчанию можно изменить, установив CMAKE_INCLUDE_DIRECTORIES_BEFORE в ON. Используя AFTER или BEFORE явно, можно выбрать добавление в начало или в конец списка, независимо от значения по умолчанию.
Если указан параметр SYSTEM, компилятору будет сообщено, что каталоги предназначены для системных каталогов включения на некоторых платформах. Указание этого параметра может повлиять на поведение компилятора, например, пропускать предупреждения или не учитывать эти файлы в расчёте зависимостей — см. документацию компилятора.
Аргументы к include_directories могут использовать «генераторские выражения» со синтаксисом «$<…>». См. руководство cmake-generator-expressions(7) для доступных выражений. См. руководство cmake-buildsystem(7) для более подробной информации об определении свойств системы сборки.
© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.5/command/include_directories.html