다음을 통해 공유


vcpkg_build_make

메이크파일 프로젝트를 빌드합니다.

사용

vcpkg_build_make([BUILD_TARGET <target>]
                 [INSTALL_TARGET <target>]
                 [ADD_BIN_TO_PATH]
                 [ENABLE_INSTALL]
                 [MAKEFILE <makefileName>]
                 [LOGFILE_ROOT <logfileroot>]
                 [DISABLE_PARALLEL]
                 [SUBPATH <path>])

BUILD_TARGET

빌드 명령 만들기(./make <target>)에 전달된 대상입니다. 지정하지 않으면 'all' 대상이 전달됩니다.

INSTALL_TARGET

사용되는 경우 ENABLE_INSTALL 메이크 빌드 명령(./make <target>)에 전달된 대상입니다. 기본값은 'install'입니다.

ADD_BIN_TO_PATH

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

ENABLE_INSTALL

포트가 설치 대상을 지원하는 경우 vcpkg_build_make() 대신 vcpkg_install_make()를 사용합니다.

메이크파일

메이크파일을 전달된 원본의 루트에서 상대 경로로 지정합니다. vcpkg_configure_make()

LOGFILE_ROOT

로그 파일 접두사를 지정합니다.

DISABLE_PARALLEL

기본 빌드 시스템은 병렬 처리하지 않도록 지시됩니다.

SUBPATH

make in을 호출할 추가 하위 디렉터입니다. 포트의 일부만 빌드해야 하는 경우에 유용합니다.

주의

이 명령 앞에는 .에 대한 호출이 있어야 합니다 vcpkg_configure_make().

메이크파일에서 "설치" 대상을 지원하는 경우 별칭 vcpkg_install_make() 함수를 사용할 수 있습니다.

예제

원본

scripts/cmake/vcpkg_build_make.cmake