Warning, /graphics/krita/3rdparty/ext_frameworks/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 SET(EXTPREFIX_frameworks "${EXTPREFIX}" ) 0002 # 0003 # All needed frameworks: 0004 # 0005 # Config 0006 # WidgetsAddons 0007 # Completion 0008 # CoreAddons 0009 # GuiAddons 0010 # I18n 0011 # ItemModels 0012 # ItemViews 0013 # WindowSystem 0014 # kimageformats 0015 # On Linux: 0016 # KCrash 0017 0018 ExternalProject_Add( 0019 ext_extra_cmake_modules 0020 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0021 URL https://download.kde.org/stable/frameworks/5.101/extra-cmake-modules-5.101.0.tar.xz 0022 URL_HASH SHA256=8c4c561310db587d390a6c84afc97e1addbaddd73b9d7a4c7309c5da9b9bc8f2 0023 0024 PATCH_COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0001-Android-Skip-setting-up-fastlane.patch 0025 COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0002-Android-Recursively-find-dependency-of-dependencies.patch 0026 COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0003-Revert-Use-BIN_INSTALL_DIR-data-for-DATAROOTDIR-on-W.patch 0027 COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0001-ANDROID-Find-dependencies-of-manually-specified-libr.patch 0028 0029 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${EXTPREFIX_frameworks} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} -DBUILD_TESTING=OFF ${GLOBAL_PROFILE} 0030 0031 UPDATE_COMMAND "" 0032 0033 DEPENDS ${QT_DEP} 0034 ) 0035 0036 ExternalProject_Add( 0037 ext_kconfig 0038 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0039 URL https://download.kde.org/stable/frameworks/5.101/kconfig-5.101.0.tar.xz 0040 URL_HASH SHA256=ca747e485756e6d65e4eed85d1187c80b7facc958f379a68fbe862f068cb5383 0041 0042 PATCH_COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0001-Patch-kconfig-to-save-the-config-to-AppConfigLocatio.patch 0043 COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0002-Work-around-CMake-multi-config-generators.patch 0044 # TODO: remove when bumped to 5.102 0045 COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0001-Android-Fix-a-bug-where-new-file-wouldn-t-be-created.patch 0046 0047 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${EXTPREFIX_frameworks} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} -DBUILD_TESTING=OFF -DKCONFIG_USE_DBUS=OFF ${GLOBAL_PROFILE} 0048 0049 UPDATE_COMMAND "" 0050 DEPENDS ${QT_DEP} ext_extra_cmake_modules 0051 ) 0052 0053 set (_karchive_extra_flags "") 0054 if (ANDROID) 0055 set(_karchive_extra_flags "-DCMAKE_DISABLE_FIND_PACKAGE_PkgConfig=1") 0056 endif() 0057 0058 ExternalProject_Add( 0059 ext_karchive 0060 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0061 URL https://download.kde.org/stable/frameworks/5.101/karchive-5.101.0.tar.xz 0062 URL_HASH SHA256=58bcb6c61bc4a3fe48a0cbeaf392d42b6b8d33e1bc4c51faf24db0912ecfa9b0 0063 0064 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${EXTPREFIX_frameworks} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} -DBUILD_TESTING=OFF ${GLOBAL_PROFILE} ${_karchive_extra_flags} 0065 0066 UPDATE_COMMAND "" 0067 DEPENDS ${QT_DEP} ext_extra_cmake_modules 0068 ) 0069 0070 ExternalProject_Add( 0071 ext_kwidgetsaddons 0072 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0073 URL https://download.kde.org/stable/frameworks/5.101/kwidgetsaddons-5.101.0.tar.xz 0074 URL_HASH SHA256=78913d3303e94329db964bf072b9e565bd582fbbd026310dce6e994c8d083823 0075 0076 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${EXTPREFIX_frameworks} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} -DBUILD_TESTING=OFF ${GLOBAL_PROFILE} 0077 0078 UPDATE_COMMAND "" 0079 DEPENDS ${QT_DEP} ext_kconfig 0080 ) 0081 0082 ExternalProject_Add( 0083 ext_kcompletion 0084 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0085 URL https://download.kde.org/stable/frameworks/5.101/kcompletion-5.101.0.tar.xz 0086 URL_HASH SHA256=d80f6fbe23285f9f914ed67ffd2a825d36850c086121666bbb62257126553f30 0087 0088 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${EXTPREFIX_frameworks} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} -DBUILD_TESTING=OFF ${GLOBAL_PROFILE} 0089 0090 UPDATE_COMMAND "" 0091 DEPENDS ${QT_DEP} ext_kwidgetsaddons 0092 ) 0093 0094 ExternalProject_Add( 0095 ext_kcoreaddons 0096 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0097 URL https://download.kde.org/stable/frameworks/5.101/kcoreaddons-5.101.0.tar.xz 0098 URL_HASH SHA256=77b64fc17f7ebbbd53bbb3614b4c3c73a0a9b21607e96e6abb2823ef1972b72a 0099 0100 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${EXTPREFIX_frameworks} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} -DBUILD_TESTING=OFF ${GLOBAL_PROFILE} 0101 0102 UPDATE_COMMAND "" 0103 DEPENDS ${QT_DEP} ext_kcompletion 0104 ) 0105 0106 0107 ExternalProject_Add( 0108 ext_kguiaddons 0109 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0110 URL https://download.kde.org/stable/frameworks/5.101/kguiaddons-5.101.0.tar.xz 0111 URL_HASH SHA256=9894e4193b3cb7b4ed5e3a591cf12043fb87683b09db77e465aa4453c7c757b7 0112 0113 PATCH_COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0001-geo-scheme-handler-Don-t-make-it-into-a-bundle-i.patch 0114 0115 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${EXTPREFIX_frameworks} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} -DBUILD_TESTING=OFF -DWITH_WAYLAND=OFF ${GLOBAL_PROFILE} 0116 0117 UPDATE_COMMAND "" 0118 DEPENDS ${QT_DEP} ext_kcoreaddons 0119 ) 0120 0121 if (ANDROID) 0122 set (KI18N_DEP ext_libintl-lite) 0123 elseif (APPLE) 0124 set (KI18N_DEP ${GETTEXT_DEP}) 0125 endif() 0126 0127 ExternalProject_Add( 0128 ext_ki18n 0129 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0130 URL https://download.kde.org/stable/frameworks/5.101/ki18n-5.101.0.tar.xz 0131 URL_HASH SHA256=bf1530be9279d476c0531988eeb1c032e208f6010c8f00880bb5d694229fef65 0132 INSTALL_DIR ${EXTPREFIX_frameworks} 0133 PATCH_COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0001-ki18n-fix-loading-catalogs-with-patched-gettext.patch 0134 COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0002-Ensure-langenv-string-is-null-terminated.patch 0135 COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0003-Patch-the-location-where-ki18n-looks-for-catalogs.patch 0136 0137 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${EXTPREFIX_frameworks} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} -DBUILD_TESTING=OFF ${GLOBAL_PROFILE} 0138 0139 UPDATE_COMMAND "" 0140 DEPENDS ${QT_DEP} ext_kguiaddons ${KI18N_DEP} 0141 ) 0142 0143 ExternalProject_Add( 0144 ext_kitemmodels 0145 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0146 URL https://download.kde.org/stable/frameworks/5.101/kitemmodels-5.101.0.tar.xz 0147 URL_HASH SHA256=5aaee068a8d0c85dfc50c5ade2c5eb913c5936f68e902c302c36bbc2ac70f426 0148 0149 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${EXTPREFIX_frameworks} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} -DBUILD_TESTING=OFF ${GLOBAL_PROFILE} 0150 0151 UPDATE_COMMAND "" 0152 DEPENDS ${QT_DEP} ext_ki18n 0153 ) 0154 0155 ExternalProject_Add( 0156 ext_kitemviews 0157 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0158 URL https://download.kde.org/stable/frameworks/5.101/kitemviews-5.101.0.tar.xz 0159 URL_HASH SHA256=aca259eeff2dde1434cdf3ff3d979e9b17dd55bad15dd7341f92700cf8418fb1 0160 0161 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${EXTPREFIX_frameworks} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} -DBUILD_TESTING=OFF ${GLOBAL_PROFILE} 0162 0163 UPDATE_COMMAND "" 0164 DEPENDS ${QT_DEP} ext_kitemmodels 0165 ) 0166 0167 ExternalProject_Add( 0168 ext_kimageformats 0169 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0170 URL https://download.kde.org/stable/frameworks/5.101/kimageformats-5.101.0.tar.xz 0171 URL_HASH SHA256=ae19b07141fdf977035e6decc50fa45855c0e635f57333a2443d3c24464c625f 0172 0173 PATCH_COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0001-comment-out-jxl-0.9.0-API-change.patch 0174 0175 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${EXTPREFIX_frameworks} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} -DBUILD_TESTING=OFF ${GLOBAL_PROFILE} -DKIMAGEFORMATS_JXL=OFF 0176 0177 UPDATE_COMMAND "" 0178 DEPENDS ${QT_DEP} ext_karchive ext_kitemviews 0179 ) 0180 0181 ExternalProject_Add( 0182 ext_kwindowsystem 0183 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0184 URL https://download.kde.org/stable/frameworks/5.101/kwindowsystem-5.101.0.tar.xz 0185 URL_HASH SHA256=ef6b9e733e320be63a4557da0453b1a8ea81519e01c1737eff69b66401302eb8 0186 0187 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${EXTPREFIX_frameworks} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} -DBUILD_TESTING=OFF ${GLOBAL_PROFILE} 0188 0189 UPDATE_COMMAND "" 0190 DEPENDS ${QT_DEP} ext_kimageformats 0191 ) 0192 0193 ExternalProject_Add( 0194 ext_kcrash 0195 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0196 URL https://download.kde.org/stable/frameworks/5.101/kcrash-5.101.0.tar.xz 0197 URL_HASH SHA256=6dd10951db01918681a8ce6e9e3a99d3f8b5170d2c5a0b5212007e68db0c937a 0198 0199 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${EXTPREFIX_frameworks} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} -DBUILD_TESTING=OFF ${GLOBAL_PROFILE} 0200 0201 UPDATE_COMMAND "" 0202 DEPENDS ${QT_DEP} ext_kwindowsystem 0203 )