PROPAGATE_TOP_LEVEL_INCLUDES_TO_TRY_COMPILE
Добавлено в версии 3.30.
Если этому глобальному свойству задано значение true, переменная CMAKE_PROJECT_TOP_LEVEL_INCLUDES передаётся в вызовы try_compile(), использующие сигнатуру для целого проекта. Это свойство не влияет на вызовы, использующие сигнатуру для исходных файлов. По умолчанию PROPAGATE_TOP_LEVEL_INCLUDES_TO_TRY_COMPILE не задано.
Чтобы поставщики зависимостей могли включаться при вызовах try_compile() для целого проекта, задайте этому глобальному свойству значение true непосредственно до или после регистрации поставщика. Обратите внимание, что все файлы, перечисленные в CMAKE_PROJECT_TOP_LEVEL_INCLUDES, должны корректно обрабатывать включение в такие вызовы try_compile(). Обеспечить это должен пользователь.
© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/prop_gbl/PROPAGATE_TOP_LEVEL_INCLUDES_TO_TRY_COMPILE.html