Compartilhar via


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.acarquivo . 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.acarquivo . 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.

Exemplos

Origem

scripts/cmake/vcpkg_configure_make.cmake