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.