Поделиться через


vcpkg_cmake_install

Создание и установка проекта CMake.

Использование

vcpkg_cmake_install(
    [DISABLE_PARALLEL]
    [ADD_BIN_TO_PATH]
)

Чтобы использовать эту функцию, необходимо зависеть от вспомогательного порта vcpkg-cmake:

"dependencies": [
  {
    "name": "vcpkg-cmake",
    "host": true
  }
]

Параметры

DISABLE_PARALLEL

Отключает параллельное выполнение сборки.

По умолчанию сборки выполняются с заданиями VCPKG_MAX_CONCURRENCY . Этот параметр ограничивает сборку одним заданием и должен использоваться только в том случае, если базовая сборка не может выполняться правильно с параллелизмом.

ADD_BIN_TO_PATH

Добавляет каталог PATH для конкретной bin/ конфигурации во время сборки.

При создании динамического тройного набора Windows только что созданные исполняемые файлы могут не быть немедленно исполняемыми, так как их библиотеки DLL зависимостей могут быть недоступны для поиска из среды сборки. Этот флаг указывает vcpkg добавить дополнительные пути, необходимые для поиска этих библиотек DLL зависимостей в PATH переменную среды. Это необходимо, если проекту необходимо выполнить только что созданные двоичные файлы в рамках сборки (например, для создания кода).

Примеры

vcpkg_from_github(OUT_SOURCE_PATH source_path ...)
vcpkg_cmake_configure(SOURCE_PATH "${source_path}")
vcpkg_cmake_install()

Поиск microsoft/vcpkg для примеров

Замечания

Эта команда заменяет vcpkg_install_cmake().

Оригинал

ports/vcpkg-cmake/vcpkg_cmake_install.cmake