[intrusive-shared-ptr] Update to 1.13 (#52535)

This commit is contained in:
Eugene Gershnik 2026-06-23 14:57:58 -07:00 committed by GitHub
parent 04a9181abd
commit 49ff9c4e4c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 16 additions and 5 deletions

View File

@ -4,16 +4,16 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO gershnik/intrusive_shared_ptr
REF "v${VERSION}"
SHA512 ba4a3e88368219893ff03e803ba8f03c4bf61e7bd5ff1e5b50fdfa67cc8756719f5ba4ac77a9dd7fe7a5db03c33a51bfb74b7c6bb8100376a0e7c8c22a8690f1
SHA512 0a80f6c21c54e8b263a7929334ef1df97d5dfb4f70d08a8b080ff82a99b0965f7414ac5381d12575d18db0f94cb06e946644da2a50aa3aaf26a2de34d33fa322
HEAD_REF master
)
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS "-DBUILD_TESTING=OFF"
)
vcpkg_cmake_install()
vcpkg_cmake_config_fixup(CONFIG_PATH lib/isptr PACKAGE_NAME isptr)
vcpkg_cmake_config_fixup(PACKAGE_NAME isptr)
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE.txt")
file(COPY "${CMAKE_CURRENT_LIST_DIR}/usage" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/lib")

View File

@ -2,3 +2,9 @@ intrusive-shared-ptr provides CMake targets:
find_package(isptr CONFIG REQUIRED)
target_link_libraries(main PRIVATE isptr::isptr)
To use a C++ module instead of headers, intrusive-shared-ptr
provides a function that adds the module to your target:
find_package(isptr CONFIG REQUIRED)
isptr_add_module(main PRIVATE)

View File

@ -1,6 +1,6 @@
{
"name": "intrusive-shared-ptr",
"version": "1.12",
"version": "1.13",
"description": "Intrusive reference counting smart pointer, highly configurable reference counted base class and various adapters. Also known as libisptr.",
"homepage": "https://github.com/gershnik/intrusive_shared_ptr",
"license": "MIT",

View File

@ -4065,7 +4065,7 @@
"port-version": 7
},
"intrusive-shared-ptr": {
"baseline": "1.12",
"baseline": "1.13",
"port-version": 0
},
"intx": {

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "54f03f032c038119e3f8b533c58fb5dbe57812cb",
"version": "1.13",
"port-version": 0
},
{
"git-tree": "0d7bbacfff53a6c842d76baae3790d77b61dc849",
"version": "1.12",