vcpkg_configure_make
Настройте настройку для сборок отладки и выпуска проекта.
Использование
vcpkg_configure_make(
SOURCE_PATH <${SOURCE_PATH}>
[AUTOCONFIG]
[USE_WRAPPERS] [NO_WRAPPERS]
[DETERMINE_BUILD_TRIPLET]
[BUILD_TRIPLET "--host=x64 --build=i686-unknown-pc"]
[NO_ADDITIONAL_PATHS]
[CONFIG_DEPENDENT_ENVIRONMENT <SOME_VAR>...]
[CONFIGURE_ENVIRONMENT_VARIABLES <SOME_ENVVAR>...]
[ADD_BIN_TO_PATH]
[DISABLE_VERBOSE_FLAGS]
[NO_DEBUG]
[SKIP_CONFIGURE]
[PROJECT_SUBPATH <${PROJ_SUBPATH}>]
[PRERUN_SHELL <${SHELL_PATH}>]
[OPTIONS <-DUSE_THIS_IN_ALL_BUILDS=1>...]
[OPTIONS_RELEASE <-DOPTIMIZE=1>...]
[OPTIONS_DEBUG <-DDEBUGGABLE=1>...]
)
Параметры
SOURCE_PATH
Указывает каталог, содержащий объект configure
/configure.ac
.
По соглашению это обычно устанавливается в портфайле в качестве переменной SOURCE_PATH
.
PROJECT_SUBPATH
Указывает каталог, содержащий объект configure
/configure.ac
.
По соглашению это обычно устанавливается в портфайле в качестве переменной SOURCE_PATH
.
SKIP_CONFIGURE
Пропустить процесс настройки
USE_WRAPPERS
Использование автоtools ar-lib и оболочки компиляции (применяется только к windows cl и lib)
NO_WRAPPERS
Деактивируйте использование автоtools ar-lib и оболочки компиляции (применяется только к windows cl и lib)
BUILD_TRIPLET
Используется для передачи настраиваемой конфигурации --build/-target/-host. Может быть глобально перезаписан VCPKG_MAKE_BUILD_TRIPLET
DETERMINE_BUILD_TRIPLET
Для портов, имеющих скрипт настройки, следуя правилам автоупакета для выбора триплета
NO_ADDITIONAL_PATHS
Не передавать дополнительные пути, кроме префикса --префикса в вызов настройки
AUTOCONFIG
Необходимо использовать автоматическую конфигурацию для создания файла настройки.
PRERUN_SHELL
Скрипт, который необходимо вызвать перед настройкой (не используйте для пакетных файлов, которые просто вызывают автоконф или настраивают)
ADD_BIN_TO_PATH
Добавляет соответствующие каталоги выпуска и отладки bin\
в путь во время настройки, чтобы исполняемые файлы могли выполняться для библиотек DLL в дереве.
DISABLE_VERBOSE_FLAGS
Не передайте параметр "--disable-silent-rules --verbose" для настройки.
ПАРАМЕТРЫ
Дополнительные параметры, передаваемые для настройки во время настройки.
OPTIONS_RELEASE
Дополнительные параметры, передаваемые для настройки во время настройки выпуска. Это в дополнение к OPTIONS
.
OPTIONS_DEBUG
Дополнительные параметры, передаваемые для настройки во время настройки отладки. Это в дополнение к OPTIONS
.
CONFIG_DEPENDENT_ENVIRONMENT
Список дополнительных зависимых от конфигурации переменных среды, которые необходимо задать. Передайте SOMEVAR, чтобы задать среду и иметь SOMEVAR_(DEBUG|RELEASE) задайте в порт-файле соответствующие значения переменных среды "Общие" из самого порта.
CONFIGURE_ENVIRONMENT_VARIABLES
Список дополнительных переменных среды для передачи через вызов настройки.
Примечания.
Эта команда предоставляет множество распространенных аргументов для настройки. Чтобы просмотреть полный список, изучите источник.