diff options
Diffstat (limited to 'libs/pixman-0.40.0/cmake/cmake_package.cmake')
-rw-r--r-- | libs/pixman-0.40.0/cmake/cmake_package.cmake | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/libs/pixman-0.40.0/cmake/cmake_package.cmake b/libs/pixman-0.40.0/cmake/cmake_package.cmake new file mode 100644 index 0000000..957ed2c --- /dev/null +++ b/libs/pixman-0.40.0/cmake/cmake_package.cmake @@ -0,0 +1,45 @@ +include(CMakePackageConfigHelpers) +set(ConfigPackageLocation lib/cmake/pixman) + +write_basic_package_version_file( + "${CMAKE_CURRENT_BINARY_DIR}/pixman/PixmanConfigVersion.cmake" + VERSION + ${PIXMAN_VERSION} + COMPATIBILITY + AnyNewerVersion +) + +export( + EXPORT + PixmanTargets + FILE + "${CMAKE_CURRENT_BINARY_DIR}/pixman/PixmanTargets.cmake" + NAMESPACE + Upstream:: +) + +configure_file(cmake/PixmanConfig.cmake + "${CMAKE_CURRENT_BINARY_DIR}/pixman/PixmanConfig.cmake" + COPYONLY +) + +install( + EXPORT + PixmanTargets + FILE + PixmanTargets.cmake + NAMESPACE + Upstream:: + DESTINATION + ${ConfigPackageLocation} +) + +install( + FILES + "${CMAKE_CURRENT_BINARY_DIR}/pixman/PixmanConfig.cmake" + "${CMAKE_CURRENT_BINARY_DIR}/pixman/PixmanConfigVersion.cmake" + DESTINATION + ${ConfigPackageLocation} + COMPONENT + Devel +)
\ No newline at end of file |