Udostępnij za pośrednictwem


vcpkg_install_copyright

Scala wiele plików praw autorskich do jednego pliku i instaluje go. Instaluje pojedynczy plik praw autorskich.

Uwaga

Informacje o licencjonowaniu podane dla każdego pakietu w rejestrze vcpkg reprezentują najlepsze zrozumienie wymagań licencyjnych firmy Microsoft. Jednak te informacje mogą nie być ostateczne. Zaleca się sprawdzenie dokładnych wymagań dotyczących licencjonowania dla każdego pakietu, którego zamierza użyć, ponieważ ostatecznie jest to ich odpowiedzialność za zapewnienie zgodności z odpowiednimi licencjami.

Użycie

vcpkg_install_copyright(FILE_LIST <file1> <file2>... [COMMENT])

Parametry

FILE_LIST

Określa listę plików licencji ze ścieżkami bezwzględnymi. Musisz podać co najmniej jeden plik.

KOMENTARZ

Ten opcjonalny parametr dodaje komentarz przed u góry pliku.

Uwagi

Ta funkcja tworzy plik o nazwie copyright wewnątrz ${CURRENT_PACKAGES_DIR}/share/${PORT}

Jeśli podano więcej niż jeden plik, ta funkcja łączy zawartość wielu plików praw autorskich do jednego pliku.

Wynikowy copyright plik wygląda podobnie do następującego:

LICENSE-LGPL2.txt:

Lorem ipsum dolor...

LICENSE-MIT.txt:

Lorem ipsum dolor sit amet...

Lub za pomocą polecenia COMMENT:

A meaningful comment

LICENSE-LGPL2.txt:

Lorem ipsum dolor...

LICENSE-MIT.txt:

Lorem ipsum dolor sit amet...

Przykłady

vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE/license.md" "${SOURCE_PATH}/LICENSE/license_gpl.md" COMMENT "This is a comment")

Wymagane pliki można również zbierać przy użyciu GLOB wzorca:

file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})

Źródło

vcpkg_install_copyright.md