INTERFACE_PRECOMPILE_HEADERS
Добавлено в версии 3.16.
Список интерфейсных заголовочных файлов для предварительной компиляции в целях-потребителях.
Цели могут заполнять это свойство, чтобы публиковать заголовочные файлы для предварительной компиляции в целях-потребителях. Команда target_precompile_headers() заполняет это свойство значениями, переданными ключевым словам PUBLIC и INTERFACE. Проекты также могут получать и задавать это свойство напрямую. Рекомендации по надлежащему использованию этого свойства для установленных или экспортируемых целей см. в обсуждении в target_precompile_headers().
Содержимое INTERFACE_PRECOMPILE_HEADERS может использовать «генераторные выражения» с синтаксисом $<...>. Доступные выражения см. в руководстве cmake-generator-expressions(7). Дополнительные сведения об определении свойств системы сборки см. в руководстве cmake-buildsystem(7).
© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/prop_tgt/INTERFACE_PRECOMPILE_HEADERS.html