[simsimd] update to 6.0.0 (#43730)

This commit is contained in:
toge 2025-02-11 10:54:07 +09:00 committed by GitHub
parent 60b8fc8114
commit d1a5f5f0c0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 18 additions and 13 deletions

View File

@ -1,24 +1,24 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index aa0daf4..f976fb1 100644
index b30d554..d8ab4fc 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -108,6 +108,23 @@ endif ()
@@ -115,6 +115,23 @@ endif ()
if (SIMSIMD_BUILD_SHARED)
set(SIMSIMD_SOURCES ${SIMSIMD_SOURCES} c/lib.c)
add_library(simsimd_shared SHARED ${SIMSIMD_SOURCES})
- target_include_directories(simsimd_shared PUBLIC "${PROJECT_SOURCE_DIR}/include")
+ target_include_directories(simsimd_shared PUBLIC $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include> $<INSTALL_INTERFACE:include>)
set_target_properties(simsimd_shared PROPERTIES OUTPUT_NAME simsimd)
+
+
+ install(TARGETS simsimd_shared EXPORT unofficial-simsimd-config
+ LIBRARY DESTINATION lib
+ ARCHIVE DESTINATION lib
+ RUNTIME DESTINATION bin)
+
+ LIBRARY DESTINATION lib
+ ARCHIVE DESTINATION lib
+ RUNTIME DESTINATION bin)
+
+ install(EXPORT unofficial-simsimd-config
+ FILE unofficial-simsimd-config.cmake
+ NAMESPACE unofficial::simsimd::
+ DESTINATION share/unofficial-simsimd
+ FILE unofficial-simsimd-config.cmake
+ NAMESPACE unofficial::simsimd::
+ DESTINATION share/unofficial-simsimd
+ )
endif ()
+

View File

@ -2,7 +2,7 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO ashvardanian/SimSIMD
REF "v${VERSION}"
SHA512 ab78d4415ed0f2964470ccd36d3d737a2715b1a5a4222613d2f0f4be6a516da0e339329cbd421c6b7f6a1bc701da6ec2f3937cba5a8ea1f632beea8000d90c8f
SHA512 0edc66409d6616066205b6f976220a86f180f3e1d32c2a25e9173ae49314ed72362949bcc91b288e791b65569654573e7b3b9a5f1c79609ab58ada12abe8a458
HEAD_REF main
PATCHES
export-target.patch

View File

@ -1,6 +1,6 @@
{
"name": "simsimd",
"version": "5.7.3",
"version": "6.0.0",
"description": "Fastest similarity-measures and distance functions on the Wild West – vectors, strings, short molecules, and even DNA sequences. All with a pinch of SIMD for both x86 and ARM.",
"homepage": "https://github.com/ashvardanian/SimSIMD",
"license": "Apache-2.0",

View File

@ -8457,7 +8457,7 @@
"port-version": 0
},
"simsimd": {
"baseline": "5.7.3",
"baseline": "6.0.0",
"port-version": 0
},
"sjpeg": {

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "2f1b8185516d557ebf28268f7d2ae7aec3ac5c1e",
"version": "6.0.0",
"port-version": 0
},
{
"git-tree": "a5f06e761acc5b1adf55c5495b5eb113f0fda049",
"version": "5.7.3",