vcpkg_install_copyright
Sloučí několik souborů autorských práv do jednoho souboru a nainstaluje ho. Nainstaluje jeden soubor autorských práv.
Poznámka:
Informace o licencování poskytované pro každý balíček v registru vcpkg představují nejlepší pochopení licenčních požadavků Microsoftu. Tyto informace však nemusí být konečné. Uživatelům se doporučuje ověřit přesné licenční požadavky pro každý balíček, který mají v úmyslu používat, protože je nakonec jejich odpovědností zajistit dodržování příslušných licencí.
Využití
vcpkg_install_copyright(FILE_LIST <file1> <file2>... [COMMENT])
Parametry
FILE_LIST
Určuje seznam souborů licencí s absolutními cestami. Musíte zadat alespoň jeden soubor.
COMMENT
Tento volitelný parametr přidá komentář před začátek souboru.
Notes
Tato funkce vytvoří soubor volaný copyright
uvnitř. ${CURRENT_PACKAGES_DIR}/share/${PORT}
Pokud je k dispozici více souborů, tato funkce zřetězí obsah více souborů autorských práv do jednoho souboru.
Výsledný copyright
soubor vypadá nějak takto:
LICENSE-LGPL2.txt:
Lorem ipsum dolor...
LICENSE-MIT.txt:
Lorem ipsum dolor sit amet...
Nebo s COMMENT
:
A meaningful comment
LICENSE-LGPL2.txt:
Lorem ipsum dolor...
LICENSE-MIT.txt:
Lorem ipsum dolor sit amet...
Příklady
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE/license.md" "${SOURCE_PATH}/LICENSE/license_gpl.md" COMMENT "This is a comment")
Požadované soubory můžete shromažďovat také pomocí GLOB
vzoru:
file(GLOB LICENSE_FILES "${SOURCE_PATH}/LICENSES/*")
vcpkg_install_copyright(FILE_LIST ${LICENSE_FILES})