early-access version 2853
This commit is contained in:
28
externals/vcpkg/ports/vcpkg-tool-mozbuild/portfile.cmake
vendored
Executable file
28
externals/vcpkg/ports/vcpkg-tool-mozbuild/portfile.cmake
vendored
Executable file
@@ -0,0 +1,28 @@
|
||||
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
|
||||
|
||||
set(PROGNAME mozbuild)
|
||||
set(EXE_NAME mozmake)
|
||||
set(PROG_VERSION 3.3)
|
||||
set(ARCHIVE MozillaBuildSetup-${PROG_VERSION})
|
||||
set(BASE_URL "https://ftp.mozilla.org/pub/mozilla/libraries/win32/MozillaBuildSetup-")
|
||||
set(URL "${BASE_URL}${PROG_VERSION}.exe")
|
||||
set(HASH ac33d15dd9c974ef8ad581f9b414520a9d5e3b9816ab2bbf3e305d0a33356cc22c356cd9761e64a19588d17b6c13f124e837cfb462a36b8da898899e7db22ded)
|
||||
|
||||
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"
|
||||
)
|
||||
7
externals/vcpkg/ports/vcpkg-tool-mozbuild/vcpkg.json
vendored
Executable file
7
externals/vcpkg/ports/vcpkg-tool-mozbuild/vcpkg.json
vendored
Executable file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"name": "vcpkg-tool-mozbuild",
|
||||
"version": "3.3",
|
||||
"description": "mozbuild is a Python package providing functionality used by Mozilla’s build system",
|
||||
"homepage": "https://firefox-source-docs.mozilla.org/build/buildsystem/mozbuild/index.html",
|
||||
"supports": "native & x64 & windows"
|
||||
}
|
||||
Reference in New Issue
Block a user