Freigeben über


vcpkg_configure_make

Konfigurieren sie für Debug- und Releasebuilds eines Projekts.

Verbrauch

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

Parameter

SOURCE_PATH

Gibt das Verzeichnis an, das das Verzeichnis enthält.configure/configure.ac Dies wird in der Regel in der Portdatei als Variable SOURCE_PATHfestgelegt.

PROJECT_SUBPATH

Gibt das Verzeichnis an, das das Verzeichnis enthält.configure/configure.ac Dies wird in der Regel in der Portdatei als Variable SOURCE_PATHfestgelegt.

SKIP_CONFIGURE

Konfigurieren des Prozesses überspringen

USE_WRAPPERS

Verwenden von Autotools ar-lib und Kompilierungswrappern (gilt nur für windows cl und lib)

NO_WRAPPERS

Deaktivieren der Verwendung von AutoTools ar-lib und Kompilierungswrappern (gilt nur für windows cl und lib)

BUILD_TRIPLET

Wird verwendet, um benutzerdefinierten --build/-target/-host zu konfigurieren. Kann von VCPKG_MAKE_BUILD_TRIPLET global überschrieben werden

DETERMINE_BUILD_TRIPLET

Für Ports mit einem konfigurierten Skript nach den Autotools-Regeln zum Auswählen des Triplets

NO_ADDITIONAL_PATHS

Übergeben Sie keine zusätzlichen Pfade mit Ausnahme des Präfixes --präfix an den Konfigurieren des Anrufs.

AUTOCONFIG

Muss autoconfig verwenden, um die Datei zu generieren.

PRERUN_SHELL

Skript, das vor der Konfiguration aufgerufen werden muss (verwenden Sie nicht für Batchdateien, die einfach autoconf aufrufen oder konfigurieren)

ADD_BIN_TO_PATH

Fügt die entsprechenden Release- und Debugverzeichnisse bin\ während der Konfiguration dem Pfad hinzu, sodass ausführbare Dateien für die In-Tree-DLLs ausgeführt werden können.

DISABLE_VERBOSE_FLAGS

Übergeben Sie nicht "--disable-silent-rules --verbose", um sie zu konfigurieren.

OPTIONEN

Zusätzliche Optionen, die während der Konfiguration übergeben werden.

OPTIONS_RELEASE

Zusätzliche Optionen, die während der Releasekonfiguration zum Konfigurieren übergeben werden. Diese sind zusätzlich zu OPTIONS.

OPTIONS_DEBUG

Zusätzliche Optionen, die während der Debugkonfiguration zum Konfigurieren übergeben werden. Diese sind zusätzlich zu OPTIONS.

CONFIG_DEPENDENT_ENVIRONMENT

Liste der zusätzlichen konfigurationsabhängigen Umgebungsvariablen, die festgelegt werden sollen. Übergeben Sie SOMEVAR, um die Umgebung festzulegen und SOMEVAR_(DEBUG|RELEASE) in der Portdatei auf die entsprechenden Werte "Allgemeine Umgebungsvariablen" festgelegt werden können, können in der Portdatei selbst festgelegt werden.

CONFIGURE_ENVIRONMENT_VARIABLES

Liste der zusätzlichen Umgebungsvariablen, die über den Configure-Aufruf übergeben werden sollen.

Hinweise

Dieser Befehl stellt viele gängige Argumente bereit, die konfiguriert werden können. Überprüfen Sie die Quelle, um die vollständige Liste anzuzeigen.

Beispiele

Quelle

scripts/cmake/vcpkg_configure_make.cmake