Compartilhar via


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

Exemplos

Origem

scripts/cmake/vcpkg_configure_make.cmake