Udostępnij za pośrednictwem


vcpkg_configure_make

Skonfiguruj konfigurację kompilacji debugowania i wydania projektu.

Użycie

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

Określa katalog zawierający configure/configure.ac. Zgodnie z konwencją jest to zwykle ustawiane w pliku portfile jako zmienna SOURCE_PATH.

PROJECT_SUBPATH

Określa katalog zawierający configure/configure.ac. Zgodnie z konwencją jest to zwykle ustawiane w pliku portfile jako zmienna SOURCE_PATH.

SKIP_CONFIGURE

Pomiń proces konfigurowania

USE_WRAPPERS

Użyj autotools ar-lib i kompilatora otoki (dotyczy tylko windows cl i lib)

NO_WRAPPERS

Dezaktywuj użycie autotools ar-lib i otoki kompilatora (dotyczy tylko windows cl i lib)

BUILD_TRIPLET

Służy do przekazywania niestandardowego elementu --build/--target/-host do skonfigurowania. Może zostać zastąpiony globalnie przez VCPKG_MAKE_BUILD_TRIPLET

DETERMINE_BUILD_TRIPLET

W przypadku portów z skryptem konfiguracji zgodnie z regułami automatycznego narzędzia do wybierania trypletu

NO_ADDITIONAL_PATHS

Nie przekazuj żadnych dodatkowych ścieżek z wyjątkiem --prefiks do wywołania konfiguracji

AUTOKONFIGURUJ

Aby wygenerować plik konfiguracji, należy użyć autokonfiguracji.

PRERUN_SHELL

Skrypt, który należy wywołać przed konfiguracją (nie należy używać w przypadku plików wsadowych, które po prostu nazywają autoconf lub konfigurują)

ADD_BIN_TO_PATH

Dodaje odpowiednie katalogi wydania i debugowania bin\ do ścieżki podczas konfigurowania, tak aby pliki wykonywalne mogły być uruchamiane względem bibliotek DLL w drzewie.

DISABLE_VERBOSE_FLAGS

Nie przekazuj polecenia "--disable-silent-rules --verbose", aby skonfigurować.

OPTIONS

Dodatkowe opcje przekazane do skonfigurowania podczas konfiguracji.

OPTIONS_RELEASE

Dodatkowe opcje przekazane do skonfigurowania podczas konfiguracji wydania. Są one dodatkiem do programu OPTIONS.

OPTIONS_DEBUG

Dodatkowe opcje przekazane do skonfigurowania podczas konfiguracji debugowania. Są one dodatkiem do programu OPTIONS.

CONFIG_DEPENDENT_ENVIRONMENT

Lista dodatkowych zmiennych środowiskowych zależnych od konfiguracji do ustawienia. Przekaż aplikację SOMEVAR, aby ustawić środowisko i mieć SOMEVAR_(DEBUG|RELEASE) ustawione w pliku portfile na odpowiednie wartości Ogólne zmienne środowiskowe można ustawić z poziomu samego pliku portfile.

CONFIGURE_ENVIRONMENT_VARIABLES

Lista dodatkowych zmiennych środowiskowych do przekazania za pośrednictwem wywołania konfiguracji.

Uwagi

To polecenie dostarcza wiele typowych argumentów do skonfigurowania. Aby wyświetlić pełną listę, sprawdź źródło.

Przykłady

Źródło

scripts/cmake/vcpkg_configure_make.cmake