포트 정책 참조
포트 정책은 에서 'disabled'(기본값) 또는 'enabled' portfile.cmake
로 설정할 수 있습니다. 예시:
set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled)
포트를 만들지 않아야 하는 디버그/포함 디렉터리에 대한 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다.
포트를 만들지 않아야 하는 디버그/공유 디렉터리에 대한 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다.
'bin' 디렉터리가 아닌 'lib' 디렉터리에 설치된 DLL에 대한 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다.
포트에서 만든 빈 디렉터리에 대해 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다. 빈 디렉터리는 포트가 설치하는 항목의 의미상 일부로 간주되지 않으며 여러 이진 캐싱 백 엔드로 나타낼 수 없습니다.
존재하지 않아야 하는 'bin' 디렉터리의 exe 파일에 대해 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다. 빌드 도구는 도구를 사용하여 vcpkg_copy_tools
도구 디렉터리로 이동해야 합니다.
포트가 XBox를 대상으로 지정할 때 kernel32와 연결하기 위해 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다. kernel32와 연결된 이진 파일은 kernel32.dll 없는 XBox에서 실행할 수 없습니다.
이전 C 런타임 라이브러리에 대한 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다.
일반적으로 운영 체제 및 표준 라이브러리에서 예약한 헤더를 사용하기 위해 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다.
포트가 다른 포트에 CMake 함수를 제공하기 위한 것이며, 포트에 따라 이 포트가 로드 vcpkg_port_config.cmake
해야 임을 표시합니다.
삼중항이 정적 빌드를 요청할 때 포트에서 생성된 DLL에 대한 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다.
내보내기 없이 DLL에 대한 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다. 내보내기가 없는 DLL은 일반적으로 호출자에게 유용하지 않습니다. Windows에서 좋은 동적 연결 환경을 제공하려면 라이브러리가 DLL 인터페이스를 정의해야 합니다. 기본 가이드도 Do not add CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS
참조하세요.
가져오기 라이브러리 없이 생성된 DLL에 대한 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다. 이러한 DLL은 해당 DLL에서 내보낸 함수가 링커에 표시되지 않으므로 사용하기가 더 어려울 수 있습니다.
빈 포함 디렉터리에 대해 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다. 빈 포함 디렉터리 일반적으로 헤더가 잘못 설치 된 의미 합니다.
빌드 후 검사 모두 사용하지 않도록 설정하고 일부 패키지 형식에 대한 'd 패키지'에 vcpkg export
포트가 포함되지 않도록 합니다.
일치하는 수의 릴리스 및 디버그 이진 파일에 대해 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다.
포트가 릴리스 C 런타임 라이브러리를 사용하는 구성 요소만 설치하려고 하며 디버그 C 런타임 라이브러리와의 연결이 버그임을 나타냅니다. VCPKG_POLICY_SKIP_CRT_LINKAGE_CHECK
을 참조하세요.
설치된 파일에 포함된 절대 경로에 대해 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다. 설치된 트리가 다른 vcpkg 인스턴스에서 다른 루트를 가질 수 있으므로 절대 경로는 일반적으로 이진 캐싱을 중단합니다.
모든 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다.
uWP를 대상으로 하는 삼중 요청이 있더라도 appcontainer 비트에 대한 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다.
포트에서 만든 이진 파일이 삼중항에서 요청한 아키텍처를 대상으로 하는 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다.
포트가 해당 포트를 사용하기 위한 라이선스 정보를 포함하기 위한 저작권 파일을 설치하는 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다.
올바른 C 런타임 라이브러리와 완전히 연결하기 위해 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다.
이 정책은 적용되지 않습니다. vcpkg의 이전 복사본에서는 필요한 빌드 후 검사 사용하지 않도록 설정하여 MinGW와 같은 유틸리티를 제공하지 dumpbin
않은 환경을 해결하기 위한 것이었습니다. vcpkg의 현재 복사본에서 제공된 dumpbin
기능은 이제 호출 dumpbin
할 필요 없이 직접 구현됩니다.
단일 구성으로 병합되는 릴리스 및 디버그 구성에 대한 CMake 구성에 대한 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다. 이 문제는 일반적으로 호출vcpkg_cmake_config_fixup
을 잊기 때문에 발생합니다.
일반 파일이 의도되지 않은 장소에 설치된 일반 파일에 대해 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다. 검색된 위치에는 디렉터리만 포함되어야 합니다.
올바른 위치에 설치되는 pkgconfig(.pc
) 파일에 대한 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다. 잘못 설치한 .pc
내용은 실제로 제공되지 않는 경우 아키텍처 독립성 또는 pkg-config
보급에서 pkgconf
찾을 수 없습니다.
잊어버린 사용 텍스트에 대해 vcpkg의 빌드 후 검사 사용하지 않도록 설정합니다. 포트에 이름이 있지만 usage
존재하지 않는 ${CURRENT_PACKAGES_DIR}/share/${PORT}/usage
파일이 있을 때 트리거됩니다. 이는 사용량이 설치될 예정이었지만 설치되지 않았음을 나타냅니다.
vcpkg 피드백
vcpkg은(는) 오픈 소스 프로젝트입니다. 다음 링크를 선택하여 피드백을 제공해 주세요.