vcpkg_install_copyright
여러 저작권 파일을 단일 파일에 병합하고 설치합니다. 단일 저작권 파일을 설치합니다.
참고 항목
vcpkg 레지스트리의 각 패키지에 대해 제공되는 라이선스 정보는 Microsoft가 라이선스 요구 사항을 가장 잘 이해했음을 나타냅니다. 그러나 이 정보는 확정적이지 않을 수 있습니다. 사용자는 사용하려는 각 패키지에 대한 정확한 라이선스 요구 사항을 확인하는 것이 좋습니다. 이는 궁극적으로 해당 라이선스를 준수해야 하는 책임입니다.
사용
vcpkg_install_copyright(FILE_LIST <file1> <file2>... [COMMENT])
매개 변수
FILE_LIST
절대 경로가 있는 라이선스 파일 목록을 지정합니다. 파일을 하나 이상 제공해야 합니다.
COMMENT
이 선택적 매개 변수는 파일 맨 위에 주석을 추가합니다.
주의
이 함수는 내부에 호출 copyright
된 파일을 만듭니다. ${CURRENT_PACKAGES_DIR}/share/${PORT}
둘 이상의 파일이 제공되면 이 함수는 여러 저작권 파일의 내용을 단일 파일에 연결합니다.
결과 copyright
파일은 다음과 유사합니다.
LICENSE-LGPL2.txt:
Lorem ipsum dolor...
LICENSE-MIT.txt:
Lorem ipsum dolor sit amet...
또는 다음을 사용하여 다음을 수행합니다.COMMENT
A meaningful comment
LICENSE-LGPL2.txt:
Lorem ipsum dolor...
LICENSE-MIT.txt:
Lorem ipsum dolor sit amet...
예제
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE/license.md" "${SOURCE_PATH}/LICENSE/license_gpl.md" COMMENT "This is a comment")
패턴을 사용하여 필요한 파일을 수집할 수도 있습니다.GLOB
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})
Source
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
vcpkg