vcpkg_configure_make

Nakonfigurujte konfiguraci pro sestavení ladění a vydávání projektu.

Využití

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

Parametry

SOURCE_PATH

Určuje adresář obsahující configure/configure.ac. Podle konvence je to obvykle nastaveno v souboru portu jako proměnná SOURCE_PATH.

PROJECT_SUBPATH

Určuje adresář obsahující configure/configure.ac. Podle konvence je to obvykle nastaveno v souboru portu jako proměnná SOURCE_PATH.

SKIP_CONFIGURE

Přeskočit proces konfigurace

USE_WRAPPERS

Použití autotools ar-lib a kompilátor obálky (platí pouze pro windows cl a lib)

NO_WRAPPERS

Deaktivace použití autotools ar-lib a kompilátor obálky (platí pouze pro windows cl a lib)

BUILD_TRIPLET

Slouží k předání vlastního souboru --build/-target/--host ke konfiguraci. Můžou být globálně přepsány VCPKG_MAKE_BUILD_TRIPLET

DETERMINE_BUILD_TRIPLET

Pro porty, které mají nakonfigurovaný skript podle pravidel automatických nástrojů pro výběr tripletu

NO_ADDITIONAL_PATHS

Nepředávejte žádné další cesty s výjimkou --prefix ke konfiguraci volání.

AUTOCONFIG

K vygenerování souboru konfigurace je potřeba použít automatickou konfiguraci.

PRERUN_SHELL

Skript, který je potřeba volat před konfigurací (nepoužívejte dávkové soubory, které jednoduše volají autoconf nebo konfigurují).

ADD_BIN_TO_PATH

Přidá do cesty příslušné adresáře release a debug bin\ během konfigurace tak, aby spustitelné soubory mohly běžet proti knihovnám DLL ve stromu.

DISABLE_VERBOSE_FLAGS

Pro konfiguraci nepředávejte --disable-silent-rules --verbose.

OPTIONS

Další možnosti předané ke konfiguraci během konfigurace.

OPTIONS_RELEASE

Další možnosti předané konfiguraci během konfigurace vydané verze. Jsou to navíc OPTIONS.

OPTIONS_DEBUG

Další možnosti předané ke konfiguraci během konfigurace ladění. Jsou to navíc OPTIONS.

CONFIG_DEPENDENT_ENVIRONMENT

Seznam dalších proměnných prostředí závislých na konfiguraci, které se mají nastavit Předáním funkce SOMEVAR nastavíte prostředí a budete mít SOMEVAR_(DEBUG|RELEASE) nastavená v souboru portu na odpovídající hodnoty Obecné proměnné prostředí lze nastavit přímo ze samotného souboru portu.

CONFIGURE_ENVIRONMENT_VARIABLES

Seznam dalších proměnných prostředí, které se mají předávat přes konfigurované volání

Notes

Tento příkaz poskytuje mnoho běžných argumentů ke konfiguraci. Úplný seznam zobrazíte tak, že prozkoumáte zdroj.

Příklady

Zdroj

scripts/cmake/vcpkg_configure_make.cmake