Spec-Zone.ru › CMake 3.13

CMAKE_NINJA_OUTPUT_PATH_PREFIX

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

Каждый выходной файл, перечисленный в сгенерированном build.ninja , будет иметь префикс, содержащий содержимое этой переменной (если отсутствует конечный слэш, он добавляется). Это полезно, когда сгенерированный файл ninja предназначен для встраивания в качестве subninja файла в проект super ninja. Например, файл сборки ninja, сгенерированный с помощью команды:

cd top-build-dir/sub &&
cmake -G Ninja -DCMAKE_NINJA_OUTPUT_PATH_PREFIX=sub/ path/to/source

может быть встроен в top-build-dir/build.ninja с помощью такой директивы:

subninja sub/build.ninja

Правило auto-regeneration в top-build-dir/build.ninja должно иметь зависимость только по порядку от sub/build.ninja.

Примечание

Когда CMAKE_NINJA_OUTPUT_PATH_PREFIX задано, сгенерированный CMake проектом не может быть использован как самостоятельный проект. Нет указанных целевых задач по умолчанию.

© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.13/variable/CMAKE_NINJA_OUTPUT_PATH_PREFIX.html

Spec-Zone.ru

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