CMP0009
Вызовы FILE GLOB_RECURSE по умолчанию не должны следовать за символичными ссылками.
В CMake 2.6.1 и ниже, вызовы file(GLOB_RECURSE) следовали за символичными ссылками, иногда приводя к неожиданно большим результатам из-за символичных ссылок на каталоги верхнего уровня, содержащие сотни тысяч файлов.
Данная политика определяет, следует ли следовать за символичными ссылками, встреченными во время вызова file(GLOB_RECURSE). По умолчанию для этой политики установлено следование за символичными ссылками. Поведение по умолчанию для этой политики – не следовать за символичными ссылками, но только если FOLLOW_SYMLINKS указано в качестве дополнительного аргумента к команде FILE.
Эта политика была введена в CMake версии 2.6.2. CMake версии 3.26.0-rc3 предупреждает, если политика не установлена и использует OLD поведение. Используйте команду cmake_policy(), чтобы явно установить ее в значение OLD или NEW.
Примечание
Поведение по умолчанию политики deprecated by definition и может быть удалено в будущих версиях CMake.
© 2000–2023 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.26/policy/CMP0009.html