Warning, /graphics/krita/3rdparty/ext_mypaint/0003-cmake-library-versioning-info-for-CMake-itself.patch is written in an unsupported language. File is not indexed.

0001 From 4722ec81754db474d185a2d05c77ed7f7eed4e8b Mon Sep 17 00:00:00 2001
0002 From: "L. E. Segovia" <amy@amyspark.me>
0003 Date: Tue, 17 Nov 2020 22:57:09 +0000
0004 Subject: [PATCH 3/5] cmake: library versioning info for CMake itself
0005 
0006 ---
0007  CMakeLists.txt             | 20 +++++++++++++++++++-
0008  libmypaint-Config.cmake.in | 11 +++++++++++
0009  2 files changed, 30 insertions(+), 1 deletion(-)
0010  create mode 100644 libmypaint-Config.cmake.in
0011 
0012 diff --git a/CMakeLists.txt b/CMakeLists.txt
0013 index afba70b..882e20e 100644
0014 --- a/CMakeLists.txt
0015 +++ b/CMakeLists.txt
0016 @@ -10,6 +10,7 @@ LIST (APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}")
0017  find_package(ECM 5.22 REQUIRED NOMODULE)
0018  set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
0019  include(CMakePackageConfigHelpers)
0020 +include(KDEInstallDirs)
0021  
0022  find_package(JsonC)
0023  
0024 @@ -63,7 +64,12 @@ set(mypaint_HEADERS
0025  add_library(mypaint SHARED ${mypaint_SOURCES} ${mypaint_HEADERS})
0026  target_link_libraries(mypaint ${JSONC_LIBRARIES})
0027  set_property(TARGET mypaint PROPERTY C_STANDARD 11)
0028 -install(TARGETS mypaint RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib) 
0029 +install(TARGETS mypaint
0030 +    EXPORT libmypaintTargets
0031 +    RUNTIME DESTINATION bin
0032 +    LIBRARY DESTINATION lib
0033 +    ARCHIVE DESTINATION lib
0034 +) 
0035  install(FILES ${mypaint_HEADERS} DESTINATION include)
0036  
0037  if(JsonC_FOUND)
0038 @@ -74,3 +80,15 @@ endif()
0039  configure_file("libmypaint.pc.in" "libmypaint.pc" @ONLY)
0040  install(FILES "${CMAKE_CURRENT_BINARY_DIR}/libmypaint.pc"
0041      DESTINATION lib/pkgconfig)
0042 +
0043 +configure_package_config_file(
0044 +    "libmypaint-config.cmake.in" "libmypaint-config.cmake"
0045 +    INSTALL_DESTINATION lib/cmake/libmypaint
0046 +    PATH_VARS CMAKE_INSTALL_PREFIX CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_INCLUDEDIR)
0047 +write_basic_package_version_file(libmypaint-config-version.cmake
0048 +    COMPATIBILITY SameMinorVersion)
0049 +install(FILES "${CMAKE_CURRENT_BINARY_DIR}/libmypaint-config-version.cmake"
0050 +    "${CMAKE_CURRENT_BINARY_DIR}/libmypaint-config.cmake"
0051 +    DESTINATION lib/cmake/libmypaint)
0052 +
0053 +install(EXPORT libmypaintTargets DESTINATION lib/cmake/libmypaint)
0054 diff --git a/libmypaint-config.cmake.in b/libmypaint-config.cmake.in
0055 new file mode 100644
0056 index 0000000..752d388
0057 --- /dev/null
0058 +++ b/libmypaint-config.cmake.in
0059 @@ -0,0 +1,11 @@
0060 +@PACKAGE_INIT@
0061 +
0062 +set(libmypaint_VERSION @libmypaint_VERSION@)
0063 +
0064 +set_and_check(libmypaint_DIR @PACKAGE_CMAKE_INSTALL_PREFIX@)
0065 +set_and_check(libmypaint_LIBRARY_DIRS @PACKAGE_CMAKE_INSTALL_LIBDIR@)
0066 +set_and_check(libmypaint_INCLUDE_DIRS @PACKAGE_CMAKE_INSTALL_INCLUDEDIR@)
0067 +
0068 +include("${CMAKE_CURRENT_LIST_DIR}/libmypaintTargets.cmake")
0069 +
0070 +set(libmypaint_FOUND TRUE)
0071 -- 
0072 2.29.2.windows.1
0073