blob: 631d7b3d693937571b8f69cfc2752cc589e06f14 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
set(PROGNAME mozbuild)
set(EXE_NAME mozmake)
set(ARCHIVE MozillaBuildSetup-${VERSION})
set(BASE_URL "https://ftp.mozilla.org/pub/mozilla/libraries/win32/MozillaBuildSetup-")
set(URL "${BASE_URL}${VERSION}.exe")
set(HASH 247a8c08e3cf9ff69bee106e6c24ea392bb13e6ed19c2c42750d013989ad18923a05631fe4edf622e82321e7748936ff0cdb09607bfbbde00cdb8a6fd4f9b79d)
if(VCPKG_CROSSCOMPILING)
message(FATAL_ERROR "This is a host only port!")
endif()
vcpkg_download_distfile(ARCHIVE_PATH
URLS "${URL}"
SHA512 ${HASH}
FILENAME "${ARCHIVE}.7z.exe"
)
file(MAKE_DIRECTORY "${CURRENT_PACKAGES_DIR}/tools/mozbuild")
vcpkg_find_acquire_program(7Z)
vcpkg_execute_in_download_mode(
COMMAND "${7Z}" x "${ARCHIVE_PATH}" -aoa
WORKING_DIRECTORY "${CURRENT_PACKAGES_DIR}/tools/mozbuild"
)
|