[brief] Fixes the name of the installed version file.

[detailed]
- CMake expects the file to be named stduuid-config-version.cmake, not
  stduuid-version.cmake.
- This now fully enables support for finding the package by version
  number.
This commit is contained in:
Mauricio A. Rovira Galvez 2023-06-09 16:50:58 -07:00
parent c889d9f8b4
commit b10e4d76c0

View File

@ -63,12 +63,12 @@ if(UUID_ENABLE_INSTALL)
"${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-config.cmake"
INSTALL_DESTINATION lib/cmake/${PROJECT_NAME})
write_basic_package_version_file(
"${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-version.cmake"
"${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-config-version.cmake"
VERSION "1.2.3"
COMPATIBILITY AnyNewerVersion)
install(FILES
"${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-config.cmake"
"${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-version.cmake"
"${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-config-version.cmake"
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/FindLibuuid.cmake"
DESTINATION lib/cmake/${PROJECT_NAME})
export(EXPORT ${PROJECT_NAME}-targets