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