source_group
Определите группировку для исходных файлов в процессе генерации проекта IDE.
source_group(<name> [FILES <src>...] [REGULAR_EXPRESSION <regex>])
Определяет группу, в которую исходные файлы будут размещены в файлах проекта. Это предназначено для настройки вкладок файлов в Visual Studio. Доступные варианты:
-
FILES - Любой явно указанный исходный файл будет помещен в группу
<name>. Относительные пути интерпретируются относительно текущей директории исходных файлов. -
REGULAR_EXPRESSION - Любой исходный файл, имя которого соответствует регулярному выражению, будет помещен в группу
<name>.
Если исходный файл соответствует нескольким группам, будет отдаваться предпочтение последней группе, которая явно указывает этот файл с FILES , если таковая есть. Если ни одна группа явно не указывает файл, будет отдаваться предпочтение последней группе, регулярное выражение которой соответствует файлу.
Имя <name> группы может содержать обратные слэши для указания подгрупп:
source_group(outer\\inner ...)
Для обратной совместимости, сокращённая запись
source_group(<name> <regex>)
эквивалентна
source_group(<name> REGULAR_EXPRESSION <regex>)
© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.6/command/source_group.html