From 2dd89c8f848df849c740f3b47a082aaa465057c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mika=C3=ABl=20Capelle?= Date: Sun, 14 Jul 2024 12:19:48 +0200 Subject: [PATCH] [mo2-libloot] Clean portfile to avoid VCPKG warnings. --- ports/libloot/portfile.cmake | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/ports/libloot/portfile.cmake b/ports/libloot/portfile.cmake index 9937b8d..a380e97 100644 --- a/ports/libloot/portfile.cmake +++ b/ports/libloot/portfile.cmake @@ -1,3 +1,5 @@ +set(VCPKG_POLICY_DLLS_IN_STATIC_LIBRARY enabled) + vcpkg_download_distfile(ARCHIVE URLS "https://github.com/loot/libloot/releases/download/${VERSION}/libloot-${VERSION}-win64.7z" FILENAME "libloot-${VERSION}-win64.7z" @@ -9,6 +11,12 @@ vcpkg_extract_source_archive_ex( ARCHIVE ${ARCHIVE} ) +vcpkg_download_distfile(LICENSE + URLS "https://raw.githubusercontent.com/loot/libloot/master/LICENSE" + FILENAME "copyright" + SHA512 7633623B66B5E686BB94DD96A7CDB5A7E5EE00E87004FAB416A5610D59C62BADAF512A2E26E34E2455B7ED6B76690D2CD47464836D7D85D78B51D50F7E933D5C +) + file(INSTALL ${SOURCE_PATH}/include DESTINATION ${CURRENT_PACKAGES_DIR}) file(INSTALL ${SOURCE_PATH}/bin DESTINATION ${CURRENT_PACKAGES_DIR}) file(INSTALL ${SOURCE_PATH}/lib DESTINATION ${CURRENT_PACKAGES_DIR}) @@ -17,3 +25,6 @@ file(INSTALL ${SOURCE_PATH}/bin DESTINATION ${CURRENT_PACKAGES_DIR}/debug) file(INSTALL ${SOURCE_PATH}/lib DESTINATION ${CURRENT_PACKAGES_DIR}/debug) vcpkg_cmake_config_fixup(CONFIG_PATH "lib/cmake/${PORT}") +vcpkg_install_copyright(FILE_LIST "${LICENSE}") + +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")