다음을 통해 공유


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

vcpkg_install_copyright.md