Partager via


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.

Exemples

Source

scripts/cmake/vcpkg_configure_make.cmake