vcpkg_configure_make
Configure configure para builds 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 arquivo de porta 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 arquivo de porta como a variável SOURCE_PATH
.
SKIP_CONFIGURE
Ignorar o 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 --build/--target/--host personalizado 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 do autotools para selecionar o trio
NO_ADDITIONAL_PATHS
Não passe nenhum caminho adicional, exceto --prefix para a chamada configure
CONFIGURAÇÃO AUTOMÁTICA
Precisa usar autoconfig para gerar o arquivo de configuração.
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 da versão. Estes são adicionais ao OPTIONS
.
OPTIONS_DEBUG
Opções adicionais passadas para configurar durante a configuração de depuração. Estes são adicionais ao 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 tenha SOMEVAR_(DEBUG|RELEASE) definido no arquivo de porta para os valores apropriados As variáveis de ambiente geral podem ser definidas de dentro do próprio arquivo de porta.
CONFIGURE_ENVIRONMENT_VARIABLES
Lista de variáveis de ambiente adicionais a serem passadas por meio da chamada configure.
Observações
Esse comando fornece muitos argumentos comuns a serem configurados. Para ver a lista completa, examine a fonte.