vcpkg_install_nmake
msvc 메이크파일 프로젝트를 빌드하고 설치합니다.
사용
vcpkg_install_nmake(
SOURCE_PATH <${SOURCE_PATH}>
[PROJECT_SUBPATH <${SUBPATH}>]
[PROJECT_NAME <${MAKEFILE_NAME}>]
[CL_LANGUAGE <language-name>]
[PREFER_JOM]
[PRERUN_SHELL <${SHELL_PATH}>]
[PRERUN_SHELL_DEBUG <${SHELL_PATH}>]
[PRERUN_SHELL_RELEASE <${SHELL_PATH}>]
[OPTIONS <-DUSE_THIS_IN_ALL_BUILDS=1>...]
[OPTIONS_RELEASE <-DOPTIMIZE=1>...]
[OPTIONS_DEBUG <-DDEBUGGABLE=1>...]
[TARGET <all>...]
)
매개 변수
SOURCE_PATH
원본 파일이 포함된 디렉터리를 지정합니다.
규칙에 따라 일반적으로 포트파일에서 변수 SOURCE_PATH
로 설정됩니다.
PROJECT_SUBPATH
메이크파일을 포함하는 하위 디렉터리를 지정합니다.
PROJECT_NAME
메이크파일의 이름을 지정합니다.
기본값은 makefile.vc
CL_LANGUAGE
환경 변수에서 플래그를 설정하는 언어를 _CL_
지정합니다.
기본 언어는 .입니다 CXX
.
수정 _CL_
을 사용하지 않으려면 .를 사용합니다 NONE
.
PREFER_JOM
병렬 빌드 jom
를 시도해야 되도록 지정합니다.
이는 많은 독립적인 대상을 처리하고 cl 옵션의 이점을 얻을 /MP
수 없는 메이크파일을 더 빠르게 빌드하는 데 유용합니다.
동시성을 인식하지 못하는 메이크파일 문제를 완화하기 위해 오류 후 jom
일반 nmake
빌드가 실행됩니다.
PRERUN_SHELL
빌드하기 전에 호출해야 하는 스크립트입니다.
PRERUN_SHELL_DEBUG
빌드를 디버그하기 전에 호출해야 하는 스크립트입니다.
PRERUN_SHELL_RELEASE
릴리스 빌드 전에 호출해야 하는 스크립트입니다.
OPTIONS
빌드 명령에 전달되는 추가 옵션입니다.
OPTIONS_RELEASE
릴리스 빌드에 대한 빌드 명령에 전달되는 추가 옵션입니다. 이러한 항목은 .에 추가됩니다 OPTIONS
.
OPTIONS_DEBUG
디버그 빌드에 대한 빌드 명령에 전달되는 추가 옵션입니다. 이러한 항목은 .에 추가됩니다 OPTIONS
.
TARGET
빌드 명령에 전달된 대상 목록입니다.
지정하지 않으면 대상이 all
전달됩니다.
주의
이 명령은 투명하게 전달하여 vcpkg_build_nmake()
추가 ENABLE_INSTALL
합니다.
예제
원본
vcpkg
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기