Condividi tramite


vcpkg_configure_make

Configurare la configurazione per le compilazioni di debug e rilascio di un progetto.

Utilizzo

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>...]
)

Parametri

SOURCE_PATH

Specifica la directory contenente l'oggetto configure/configure.ac. Per convenzione, questo viene in genere impostato nel file di porta come variabile SOURCE_PATH.

PROJECT_SUBPATH

Specifica la directory contenente l'oggetto configure/configure.ac. Per convenzione, questo viene in genere impostato nel file di porta come variabile SOURCE_PATH.

SKIP_CONFIGURE

Ignorare il processo di configurazione

USE_WRAPPERS

Usare strumenti automatici ar-lib e wrapper di compilazione (si applica solo a windows cl e lib)

NO_WRAPPERS

Disattivare l'uso di strumenti automatici ar-lib e wrapper di compilazione (si applica solo a windows cl e lib)

BUILD_TRIPLET

Usato per passare --build/-target/-host personalizzato da configurare. Può essere sovrascritto a livello globale da VCPKG_MAKE_BUILD_TRIPLET

DETERMINE_BUILD_TRIPLET

Per le porte con uno script di configurazione seguendo le regole degli strumenti automatici per la selezione del triplet

NO_ADDITIONAL_PATHS

Non passare percorsi aggiuntivi ad eccezione di --prefix alla chiamata di configurazione

AUTOCONFIG

È necessario usare autoconfig per generare il file di configurazione.

PRERUN_SHELL

Script che deve essere chiamato prima della configurazione (non usare per i file batch che semplicemente chiamano autoconf o configurano)

ADD_BIN_TO_PATH

Aggiunge le directory di rilascio e debug bin\ appropriate al percorso durante la configurazione in modo che i file eseguibili possano essere eseguiti nelle DLL nell'albero.

DISABLE_VERBOSE_FLAGS

Non passare '--disable-silent-rules --verbose' per configurare.

OPTIONS

Opzioni aggiuntive passate per la configurazione durante la configurazione.

OPTIONS_RELEASE

Opzioni aggiuntive passate per la configurazione durante la configurazione della versione. Si aggiungono a OPTIONS.

OPTIONS_DEBUG

Opzioni aggiuntive passate per la configurazione durante la configurazione di debug. Si aggiungono a OPTIONS.

CONFIG_DEPENDENT_ENVIRONMENT

Elenco di variabili di ambiente dipendenti dalla configurazione aggiuntive da impostare. Passare SOMEVAR per impostare l'ambiente e avere SOMEVAR_(DEBUG|RELEASE) impostato nel portfile sui valori appropriati Le variabili di ambiente Generali possono essere impostate dall'interno del file di porta stesso.

CONFIGURE_ENVIRONMENT_VARIABLES

Elenco di variabili di ambiente aggiuntive da passare tramite la chiamata di configurazione.

Note

Questo comando fornisce molti argomenti comuni da configurare. Per visualizzare l'elenco completo, esaminare l'origine.

Esempi

Origine

scripts/cmake/vcpkg_configure_make.cmake