From 590594fc811643aa653fa8ad59c0ca2de06661a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20Tassoux?= Date: Tue, 21 Apr 2026 03:44:29 +0200 Subject: [PATCH] [mimalloc] Install minject tool on windows platform (#51244) --- ports/mimalloc/portfile.cmake | 9 +++++++++ ports/mimalloc/vcpkg.json | 1 + versions/baseline.json | 2 +- versions/m-/mimalloc.json | 5 +++++ 4 files changed, 16 insertions(+), 1 deletion(-) diff --git a/ports/mimalloc/portfile.cmake b/ports/mimalloc/portfile.cmake index c5500952ab..3fa6bce46f 100644 --- a/ports/mimalloc/portfile.cmake +++ b/ports/mimalloc/portfile.cmake @@ -43,6 +43,15 @@ file(COPY ) vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/mimalloc) +if(VCPKG_TARGET_IS_WINDOWS) + file(INSTALL + "${SOURCE_PATH}/bin/minject.exe" + "${SOURCE_PATH}/bin/minject32.exe" + "${SOURCE_PATH}/bin/minject-arm64.exe" + DESTINATION "${CURRENT_PACKAGES_DIR}/tools/${PORT}/" + ) +endif() + if(VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic") vcpkg_replace_string( "${CURRENT_PACKAGES_DIR}/include/mimalloc.h" diff --git a/ports/mimalloc/vcpkg.json b/ports/mimalloc/vcpkg.json index 9bcf2d7f90..7d7ebe08b9 100644 --- a/ports/mimalloc/vcpkg.json +++ b/ports/mimalloc/vcpkg.json @@ -1,6 +1,7 @@ { "name": "mimalloc", "version": "3.3.0", + "port-version": 1, "description": "Compact general purpose allocator with excellent performance", "homepage": "https://github.com/microsoft/mimalloc", "license": "MIT", diff --git a/versions/baseline.json b/versions/baseline.json index dfd5d44b6b..af7ccf3f3b 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -6498,7 +6498,7 @@ }, "mimalloc": { "baseline": "3.3.0", - "port-version": 0 + "port-version": 1 }, "mimicpp": { "baseline": "9.3.0", diff --git a/versions/m-/mimalloc.json b/versions/m-/mimalloc.json index e13c2a48ce..40c2c9e75d 100644 --- a/versions/m-/mimalloc.json +++ b/versions/m-/mimalloc.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "dc6fc14cf9c98de519520ff49c0504422266681a", + "version": "3.3.0", + "port-version": 1 + }, { "git-tree": "8f41fd3b0c556519d0bb71488917d8bf0fcb23b5", "version": "3.3.0",