Файл (GLOB ...) ищет каталог при каждом вызове cmake? - PullRequest
1 голос
/ 08 января 2012

Когда вызывается file(GLOB ...), CMake применяет регулярное выражение ко всем найденным файлам. Вопрос в том, делается ли это только при первом cmake вызове или каждый раз?

Другими словами, замедляет ли использование file(GLOB ...) процесс регенерации Makefiles? Тот же вопрос можно применить к file(GLOB_RECURSE ...).

1 Ответ

1 голос
/ 08 января 2012

Это делается каждый раз (результаты могут быть разными, естественно).

Не беспокойтесь, что это замедлит вас.Системы сборки должны выполнять stat (или эквивалент) для десятков, сотен или тысяч файлов при каждом вызове, а один или два глобуса даже не будут отображаться как всплывающее сообщение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...