vcpkg_configure_make
Configurez la configuration pour les builds Debug et Release d’un projet.
Utilisation
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>...]
)
Paramètres
SOURCE_PATH
Spécifie le répertoire contenant le configure
/configure.ac
.
Par convention, il est généralement défini dans le portfile comme variable SOURCE_PATH
.
PROJECT_SUBPATH
Spécifie le répertoire contenant le configure
/configure.ac
.
Par convention, il est généralement défini dans le portfile comme variable SOURCE_PATH
.
SKIP_CONFIGURE
Ignorer le processus de configuration
USE_WRAPPERS
Utiliser des wrappers ar-lib et compile autotools (s’applique uniquement à windows cl et lib)
NO_WRAPPERS
Désactiver l’utilisation d’autotools ar-lib et de wrappers de compilation (s’applique uniquement à windows cl et lib)
BUILD_TRIPLET
Utilisé pour passer personnalisé --build/--target/--host à configurer. Peut être remplacé globalement par VCPKG_MAKE_BUILD_TRIPLET
DETERMINE_BUILD_TRIPLET
Pour les ports ayant un script de configuration en suivant les règles d’autotools pour sélectionner le triplet
NO_ADDITIONAL_PATHS
Ne transmettez pas de chemins d’accès supplémentaires à l’exception de --prefix à l’appel de configuration
AUTOCONFIG
Vous devez utiliser la configuration automatique pour générer le fichier de configuration.
PRERUN_SHELL
Script qui doit être appelé avant la configuration (ne pas utiliser pour les fichiers batch qui appellent simplement autoconf ou configurent)
ADD_BIN_TO_PATH
Ajoute les répertoires de mise en production bin\
et de débogage appropriés au chemin d’accès pendant la configuration afin que les exécutables puissent s’exécuter sur les DLL dans l’arborescence.
DISABLE_VERBOSE_FLAGS
Ne passez pas « --disable-silent-rules --verbose » pour configurer.
OPTIONS
Options supplémentaires passées pour configurer pendant la configuration.
OPTIONS_RELEASE
Options supplémentaires passées pour configurer pendant la configuration release. Ils sont en plus de OPTIONS
.
OPTIONS_DEBUG
Options supplémentaires passées à configurer pendant la configuration de débogage. Ils sont en plus de OPTIONS
.
CONFIG_DEPENDENT_ENVIRONMENT
Liste des variables d’environnement dépendantes de la configuration supplémentaires à définir. Passez SOMEVAR pour définir l’environnement et avoir SOMEVAR_(DEBUG|RELEASE) défini dans le fichier de port sur les valeurs appropriées Variables d’environnement générales peut être défini à partir du fichier de port lui-même.
CONFIGURE_ENVIRONMENT_VARIABLES
Liste des variables d’environnement supplémentaires à passer via l’appel de configuration.
Notes
Cette commande fournit de nombreux arguments courants à configurer. Pour afficher la liste complète, examinez la source.