CXX_SCAN_FOR_MODULES
Новое в версии 3.26.
CXX_SCAN_FOR_MODULES — логическое значение, указывающее, будет ли CMake искать зависимости модулей C++ в исходном коде. См. также CXX_SCAN_FOR_MODULES для настроек на уровне целевых зависимостей.
Если эта свойство установлено ON, CMake будет сканировать исходный код во время сборки и добавлять информацию о зависимости модулей в командную строку компиляции по мере необходимости. Если эта свойство установлено OFF, CMake не будет сканировать исходный код во время сборки. Если свойство не установлено, используется свойство CXX_SCAN_FOR_MODULES.
Обратите внимание, что сканирование выполняется только в том случае, если для целевого объекта включена C++20 или более поздняя версия, и исходный код использует язык CXX. Сканирование модулей в источниках, принадлежащих наборам файлов типа CXX_MODULES, всегда выполняется.
Примечание
Это значение имеет смысл только в том случае, если экспериментальная поддержка модулей C++ была включена с помощью CMAKE_EXPERIMENTAL_CXX_MODULE_CMAKE_API.
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.27/prop_sf/CXX_SCAN_FOR_MODULES.html