vcpkg_cmake_build
사용자 지정 설치 대상을 사용하여 cmake 프로젝트를 빌드합니다.
일반적으로 CMake는 대상 install
을 사용하여 이진 파일을 빌드하고 복사합니다 CMAKE_INSTALL_PREFIX
. 드문 경우지만 프로젝트에는 대신 사용해야 하는 보다 구체적인 대상이 있을 수 있습니다.
포트는 가능한 경우 호출 vcpkg_cmake_install()
을 선호해야 합니다.
사용
vcpkg_cmake_build(
[TARGET <target>]
[LOGFILE_BASE <base>]
[DISABLE_PARALLEL]
[ADD_BIN_TO_PATH]
)
이 함수를 사용하려면 도우미 포트 vcpkg-cmake
에 의존해야 합니다.
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
}
]
매개 변수
지원되는 모든 매개 변수 vcpkg_cmake_install()
는 .에서 vcpkg_cmake_build()
지원됩니다. 해당 매개 변수에 대한 자세한 내용은 다음을 참조하세요 vcpkg_cmake_install()
.
TARGET
빌드할 CMake 대상입니다.
이 매개 변수가 전달되지 않으면 대상이 빌드에 전달되지 않습니다.
LOGFILE_BASE
로그의 대체 루트 이름입니다.
기본값은 build-${TARGET_TRIPLET}
입니다. 경로 구분 기호를 포함하면 안 됩니다. 패턴과 일치하는 로그가 생성됩니다. ${CURRENT_BUILDTREES_DIR}/${LOGFILE_BASE}-<suffix>.log
예제
vcpkg_from_github(OUT_SOURCE_PATH source_path ...)
vcpkg_cmake_configure(
SOURCE_PATH "${source_path}"
OPTIONS
-DBUILD_EXAMPLES=OFF
-DBUILD_TESTS=OFF
)
vcpkg_cmake_build(TARGET my.install.target)
설명
이 명령은 .를 대체합니다.vcpkg_build_cmake()
원본
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
vcpkg