vcpkg_install_copyright
複数の著作権ファイルを 1 つのファイルにマージしてインストールします。 1 つの著作権ファイルをインストールします。
Note
vcpkg レジストリ内の各パッケージに提供されるライセンス情報は、ライセンス要件に関する Microsoft の最善の理解を表します。 ただし、この情報は明確ではない可能性があります。 ユーザーは、使用するパッケージごとに正確なライセンス要件を確認することをお勧めします。最終的には、該当するライセンスに確実に準拠する責任があるためです。
使用法
vcpkg_install_copyright(FILE_LIST <file1> <file2>... [COMMENT])
パラメーター
FILE_LIST
絶対パスを持つライセンス ファイルの一覧を指定します。 少なくとも 1 つのファイルを指定する必要があります。
COMMENT
この省略可能なパラメーターは、ファイルの先頭の前にコメントを追加します。
メモ
この関数は、 copyright
という名前のファイルを内部に作成します ${CURRENT_PACKAGES_DIR}/share/${PORT}
複数のファイルが指定されている場合、この関数は複数の著作権ファイルの内容を 1 つのファイルに連結します。
結果の 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})
ソース
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
vcpkg