vcpkg_configure_make
Configure a configuração para compilações de depuração e versão de um projeto.
Uso
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>...]
)
Parâmetros
SOURCE_PATH
Especifica o diretório que contém o configure
/configure.ac
arquivo .
Por convenção, isso geralmente é definido no portfile como a variável SOURCE_PATH
.
PROJECT_SUBPATH
Especifica o diretório que contém o configure
/configure.ac
arquivo .
Por convenção, isso geralmente é definido no portfile como a variável SOURCE_PATH
.
SKIP_CONFIGURE
Ignorar processo de configuração
USE_WRAPPERS
Use autotools ar-lib e compile wrappers (aplica-se apenas a windows cl e lib)
NO_WRAPPERS
Desative o uso de autotools ar-lib e compile wrappers (aplica-se apenas a windows cl e lib)
BUILD_TRIPLET
Usado para passar personalizado --build/--target/--host para configurar. Pode ser substituído globalmente por VCPKG_MAKE_BUILD_TRIPLET
DETERMINE_BUILD_TRIPLET
Para portas com um script de configuração seguindo as regras de ferramentas automáticas para selecionar o triplete
NO_ADDITIONAL_PATHS
Não passe nenhum caminho adicional, exceto --prefix para a chamada de configuração
CONFIGURAÇÃO AUTOMÁTICA
Necessidade de usar autoconfig para gerar o arquivo configure.
PRERUN_SHELL
Script que precisa ser chamado antes da configuração (não use para arquivos em lote que simplesmente chamam autoconf ou configure)
ADD_BIN_TO_PATH
Adiciona os diretórios Release e Debug bin\
apropriados ao caminho durante a configuração, de modo que os executáveis possam ser executados nas DLLs na árvore.
DISABLE_VERBOSE_FLAGS
Não passe '--disable-silent-rules --verbose' para configurar.
OPTIONS
Opções adicionais passadas para configurar durante a configuração.
OPTIONS_RELEASE
Opções adicionais passadas para configurar durante a configuração de versão. Estes são além de OPTIONS
.
OPTIONS_DEBUG
Opções adicionais passadas para configurar durante a configuração de Depuração. Estes são além de OPTIONS
.
CONFIG_DEPENDENT_ENVIRONMENT
Lista de variáveis de ambiente dependentes de configuração adicionais a serem definidas. Passe SOMEVAR para definir o ambiente e ter SOMEVAR_(DEBUG|RELEASE) definido no portfile para os valores apropriados As variáveis de ambiente geral podem ser definidas de dentro do próprio portfile.
CONFIGURE_ENVIRONMENT_VARIABLES
Lista de variáveis de ambiente adicionais a serem passadas pela chamada de configuração.
Observações
Esse comando fornece muitos argumentos comuns para configurar. Para ver a lista completa, examine a fonte.