CMake: Generate/install Panda3DConfigVersion.cmake

This allows people to do find_package(Panda3D) by version.
This commit is contained in:
Sam Edwards 2019-03-18 01:35:55 -06:00
parent 2a575bf1d8
commit ac16852e32

View File

@ -105,4 +105,12 @@ file(COPY "${PROJECT_SOURCE_DIR}/cmake/install/Panda3DConfig.cmake"
install(FILES "${PROJECT_SOURCE_DIR}/cmake/install/Panda3DConfig.cmake"
DESTINATION "lib/cmake/Panda3D")
include(CMakePackageConfigHelpers)
write_basic_package_version_file(
"${PROJECT_BINARY_DIR}/Panda3DConfigVersion.cmake"
VERSION "${PROJECT_VERSION}"
COMPATIBILITY AnyNewerVersion)
install(FILES "${PROJECT_BINARY_DIR}/Panda3DConfigVersion.cmake"
DESTINATION "lib/cmake/Panda3D")
export(PACKAGE Panda3D)