aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/vcpkg-tool-lessmsi/vcpkg-port-config.cmake
blob: e1ea36d2c8c72a4ce65bae3c0aede35c75b21a4c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
include_guard(GLOBAL)
set(version v1.10.0)
find_program(LESSMSI PATHS "${DOWNLOADS}/lessmsi-${version}")
if(NOT LESSMSI)
    vcpkg_download_distfile(archive_path
        URLS "https://github.com/activescott/lessmsi/releases/download/${version}/lessmsi-${version}.zip"
        FILENAME "lessmsi-${version}.zip"
        SHA512 91be9363d75e8ca0129304008ddc26fe575cc4fd76d7f43ef0a6ff414855dc1c6e412f4e694b2950026e02cc3d31b18bd8c2e4c03e1ddce01477f3f2d2197479
    )
    file(MAKE_DIRECTORY "${DOWNLOADS}/lessmsi-${version}")
    file(ARCHIVE_EXTRACT
        INPUT "${archive_path}"
        DESTINATION "${DOWNLOADS}/lessmsi-${version}"
    )
    set(LESSMSI "${DOWNLOADS}/lessmsi-${version}/lessmsi@VCPKG_TARGET_EXECUTABLE_SUFFIX@")
endif()