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


vcpkg_build_make

Создание проекта Makefile.

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

vcpkg_build_make([BUILD_TARGET <target>]
                 [INSTALL_TARGET <target>]
                 [ADD_BIN_TO_PATH]
                 [ENABLE_INSTALL]
                 [MAKEFILE <makefileName>]
                 [LOGFILE_ROOT <logfileroot>]
                 [DISABLE_PARALLEL]
                 [SUBPATH <path>])

BUILD_TARGET

Целевой объект, переданный команде сборки (./make <target>). Если он не указан, то будет передан целевой объект all.

INSTALL_TARGET

Целевой объект, переданный команде сборки (./make <target>) при ENABLE_INSTALL использовании. По умолчанию используется значение "install".

ADD_BIN_TO_PATH

Добавляет соответствующие каталоги выпуска и отладки bin\ в путь во время сборки, чтобы исполняемые файлы могли выполняться в библиотеках DLL в дереве.

ENABLE_INSTALL

ЕСЛИ порт поддерживает целевой объект установки vcpkg_install_make() вместо vcpkg_build_make()

MAKEFILE

Указывает Makefile как относительный путь из корневого каталога источников, переданных в vcpkg_configure_make()

LOGFILE_ROOT

Задает префикс файла журнала.

DISABLE_PARALLEL

Базовая система сборки будет показано, чтобы не параллелизировать

SUBPATH

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

Примечания.

Эта команда должна предшествовать вызову vcpkg_configure_make().

Вы можете использовать функцию псевдонима vcpkg_install_make() , если ваш файл makefile поддерживает целевой объект install.

Примеры

Оригинал

scripts/cmake/vcpkg_build_make.cmake