cmake: add libuvConfigVersion.cmake file

This commit is contained in:
Przemysław Sobala 2026-02-06 11:45:17 +01:00
parent 26a97ad442
commit 9f5aacb8b6
No known key found for this signature in database

View File

@ -783,6 +783,11 @@ install(TARGETS uv_a EXPORT libuvConfig
install(EXPORT libuvConfig
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/libuv
NAMESPACE libuv::)
write_basic_package_version_file(libuvConfigVersion.cmake
VERSION ${PACKAGE_VERSION}
COMPATIBILITY SameMajorVersion)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libuvConfigVersion.cmake
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/libuv)
if(LIBUV_BUILD_SHARED)
# The version in the filename is mirroring the behaviour of autotools.