AUTOMOC_INCLUDE_DIRECTORIES
Добавлено в версии 4.1.
Указывает один или несколько каталогов включения, которые AUTOMOC должен явно передать компилятору метаобъектов Qt (moc) вместо автоматического определения каталогов включения цели.
Если это свойство задано для цели, AUTOMOC будет использовать только перечисленные здесь каталоги, а все остальные пути включения будут игнорироваться.
Это свойство может содержать generator expressions.
Все пути к каталогам в итоговом вычисленном результате должны быть абсолютными. Если после вычисления генераторных выражений присутствуют относительные пути, конфигурация завершится с ошибкой.
См. также переменную CMAKE_AUTOMOC_INCLUDE_DIRECTORIES, с помощью которой можно инициализировать это свойство для всех целей.
Пример
add_library(myQtLib ...)
set_property(TARGET myQtLib PROPERTY AUTOMOC_INCLUDE_DIRECTORIES
"${CMAKE_CURRENT_SOURCE_DIR}/include/myQtLib"
)
© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/prop_tgt/AUTOMOC_INCLUDE_DIRECTORIES.html