[numactl] Add cmake config

This commit is contained in:
xiaozhuai 2026-06-11 21:36:43 +08:00 committed by Billy O'Neal
parent 22b8d09994
commit 7a9a0ff2cf
5 changed files with 36 additions and 2 deletions

View File

@ -15,6 +15,8 @@ vcpkg_make_configure(
vcpkg_make_install()
vcpkg_fixup_pkgconfig()
file(INSTALL "${CMAKE_CURRENT_LIST_DIR}/unofficial-numa-config.cmake" DESTINATION "${CURRENT_PACKAGES_DIR}/share/unofficial-numa")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include" "${CURRENT_PACKAGES_DIR}/debug/share")
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/README.md" "${SOURCE_PATH}/LICENSE.LGPL2.1" "${SOURCE_PATH}/LICENSE.GPL2")

View File

@ -0,0 +1,27 @@
if(NOT TARGET unofficial::numa::numa)
add_library(unofficial::numa::numa UNKNOWN IMPORTED)
get_filename_component(Z_VCPKG_NUMA_ROOT "${CMAKE_CURRENT_LIST_DIR}/../.." ABSOLUTE)
find_library(Z_VCPKG_NUMA_LIBRARY_RELEASE NAMES numa PATHS "${Z_VCPKG_NUMA_ROOT}/lib" NO_DEFAULT_PATH REQUIRED)
find_library(Z_VCPKG_NUMA_LIBRARY_DEBUG NAMES numa PATHS "${Z_VCPKG_NUMA_ROOT}/debug/lib" NO_DEFAULT_PATH)
if(Z_VCPKG_NUMA_LIBRARY_DEBUG)
set_target_properties(unofficial::numa::numa PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES "${Z_VCPKG_NUMA_ROOT}/include"
IMPORTED_CONFIGURATIONS "Debug;Release"
IMPORTED_LOCATION_DEBUG "${Z_VCPKG_NUMA_LIBRARY_DEBUG}"
IMPORTED_LOCATION_RELEASE "${Z_VCPKG_NUMA_LIBRARY_RELEASE}"
)
else()
set_target_properties(unofficial::numa::numa PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES "${Z_VCPKG_NUMA_ROOT}/include"
IMPORTED_CONFIGURATIONS "Release"
IMPORTED_LOCATION_RELEASE "${Z_VCPKG_NUMA_LIBRARY_RELEASE}"
)
endif()
unset(Z_VCPKG_NUMA_ROOT)
unset(Z_VCPKG_NUMA_LIBRARY_RELEASE)
unset(Z_VCPKG_NUMA_LIBRARY_DEBUG)
endif()

View File

@ -1,7 +1,7 @@
{
"name": "numactl",
"version": "2.0.19",
"port-version": 1,
"port-version": 2,
"description": "NUMA support for Linux",
"homepage": "https://github.com/numactl/numactl",
"license": null,

View File

@ -7150,7 +7150,7 @@
},
"numactl": {
"baseline": "2.0.19",
"port-version": 1
"port-version": 2
},
"numcpp": {
"baseline": "2.16.1",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "8eab057e0900e2c82cca626446a7f9b50ce3c068",
"version": "2.0.19",
"port-version": 2
},
{
"git-tree": "319c15f35bf84f9e0c3c2ed8d3a0aa84d1c5cd41",
"version": "2.0.19",