From ac16852e3216aa0242ae677eaccd92239dd45076 Mon Sep 17 00:00:00 2001 From: Sam Edwards Date: Mon, 18 Mar 2019 01:35:55 -0600 Subject: [PATCH] CMake: Generate/install Panda3DConfigVersion.cmake This allows people to do find_package(Panda3D) by version. --- CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 211183d65d..6284c6c6df 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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)