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})