다음을 통해 공유


vcpkg_configure_make

프로젝트의 디버그 및 릴리스 빌드에 대한 구성을 구성합니다.

사용

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

매개 변수

SOURCE_PATH

를 포함하는 디렉터리를 지정합니다 configure/configure.ac. 규칙에 따라 일반적으로 포트파일에서 변수 SOURCE_PATH로 설정됩니다.

PROJECT_SUBPATH

를 포함하는 디렉터리를 지정합니다 configure/configure.ac. 규칙에 따라 일반적으로 포트파일에서 변수 SOURCE_PATH로 설정됩니다.

SKIP_CONFIGURE

구성 프로세스 건너뛰기

USE_WRAPPERS

autotools ar-lib 및 컴파일 래퍼 사용(windows cl 및 lib에만 적용됨)

NO_WRAPPERS

autotools ar-lib 및 컴파일 래퍼의 사용을 비활성화합니다(windows cl 및 lib에만 적용됨).

BUILD_TRIPLET

구성할 사용자 지정 --build/--target/--host를 전달하는 데 사용됩니다. VCPKG_MAKE_BUILD_TRIPLET 전역적으로 덮어쓸 수 있습니다.

DETERMINE_BUILD_TRIPLET

세 쌍둥이를 선택하기 위한 자동 도구 규칙을 따르는 구성 스크립트가 있는 포트의 경우

NO_ADDITIONAL_PATHS

구성 호출에 대한 --prefix를 제외하고 추가 경로를 전달하지 마세요.

AUTOCONFIG

자동 구성을 사용하여 구성 파일을 생성해야 합니다.

PRERUN_SHELL

구성 전에 호출해야 하는 스크립트(자동 구성을 호출하거나 구성하기만 하는 일괄 처리 파일에는 사용하지 않음)

ADD_BIN_TO_PATH

실행 파일이 트리 내 DLL에 대해 실행될 수 있도록 구성하는 동안 경로에 적절한 릴리스 및 디버그 bin\ 디렉터리를 추가합니다.

DISABLE_VERBOSE_FLAGS

구성할 '--disable-silent-rules --verbose'를 전달하지 마세요.

OPTIONS

구성 중에 구성하기 위해 전달된 추가 옵션입니다.

OPTIONS_RELEASE

릴리스 구성 중에 구성하기 위해 전달된 추가 옵션입니다. 이러한 항목은 .에 추가됩니다 OPTIONS.

OPTIONS_DEBUG

디버그 구성 중에 구성하기 위해 전달된 추가 옵션입니다. 이러한 항목은 .에 추가됩니다 OPTIONS.

CONFIG_DEPENDENT_ENVIRONMENT

설정할 추가 구성 종속 환경 변수 목록입니다. SOMEVAR를 전달하여 환경을 설정하고 SOMEVAR_(DEBUG|RELEASE) 포트파일에서 적절한 값으로 설정된 일반 환경 변수는 포트파일 자체 내에서 설정할 수 있습니다.

CONFIGURE_ENVIRONMENT_VARIABLES

구성 호출을 통해 전달할 추가 환경 변수 목록입니다.

주의

이 명령은 구성할 많은 일반적인 인수를 제공합니다. 전체 목록을 보려면 원본을 검사합니다.

예제

Source

scripts/cmake/vcpkg_configure_make.cmake