Spec-Zone.ru › CMake 3.18

set_source_files_properties

Файлы исходного кода могут иметь свойства, влияющие на их построение.

set_source_files_properties(<files> ...
                            [DIRECTORY <dirs> ...]
                            [TARGET_DIRECTORY <targets> ...]
                            PROPERTIES <prop1> <value1>
                            [<prop2> <value2>] ...)

Устанавливает свойства, связанные с файлами исходного кода, используя список пар ключ/значение.

По умолчанию свойства файлов исходного кода видны только для целей, добавленных в том же каталоге (CMakeLists.txt). Видимость может быть установлена в других областях каталогов с помощью одного или обоих следующих параметров:

DIRECTORY <dirs>...

Свойства файла исходного кода будут установлены в каждой из областей каталогов <dirs>. CMake должен уже знать о каждом из этих каталогов исходных файлов, либо добавив их с помощью вызова add_subdirectory(), либо это каталог исходных файлов верхнего уровня. Относительные пути обрабатываются как относительные к текущему каталогу исходных файлов.

TARGET_DIRECTORY <targets>...

Свойства файла исходного кода будут установлены в каждой из областей каталогов, где был создан любой из указанных <targets> (каталоги <targets> должны, следовательно, уже существовать).

Используйте get_source_file_property() для получения значений свойств. Также см. команду set_property(SOURCE).

См. Свойства файлов исходного кода для списка свойств, известных CMake.

© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.18/command/set_source_files_properties.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API