Warning, /graphics/krita/3rdparty/ext_gettext/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 SET(PREFIX_ext_gettext "${EXTPREFIX}" ) 0002 if (WIN32) 0003 if("${CMAKE_SIZEOF_VOID_P}" EQUAL "8") 0004 ExternalProject_Add(ext_gettext_bin 0005 0006 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0007 URL https://github.com/mlocati/gettext-iconv-windows/releases/download/v0.21-v1.16/gettext0.21-iconv1.16-static-64.zip 0008 URL_HASH SHA256=721395c2e057eeed321f0c793311732e57cb4fa30d5708672a13902a69a77d43 0009 0010 BUILD_COMMAND ${CMAKE_COMMAND} -E echo Deploying gettext 64-bit dependencies 0011 CONFIGURE_COMMAND "" 0012 INSTALL_COMMAND ${CMAKE_COMMAND} -E copy_directory <SOURCE_DIR> ${PREFIX_ext_gettext} 0013 0014 UPDATE_COMMAND "" 0015 ) 0016 else("${CMAKE_SIZEOF_VOID_P}" EQUAL "8") 0017 ExternalProject_Add(ext_gettext_bin 0018 0019 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0020 URL https://github.com/mlocati/gettext-iconv-windows/releases/download/v0.21-v1.16/gettext0.21-iconv1.16-static-32.zip 0021 URL_HASH SHA256=73a1b64a15fff9e6a5dc980d0a69cf3a24bde51bd47091a1b3fef68827ef23a8 0022 0023 BUILD_COMMAND ${CMAKE_COMMAND} -E echo Deploying gettext 32-bit dependencies 0024 CONFIGURE_COMMAND "" 0025 INSTALL_COMMAND ${CMAKE_COMMAND} -E copy_directory <SOURCE_DIR> ${PREFIX_ext_gettext} 0026 0027 UPDATE_COMMAND "" 0028 ) 0029 endif() 0030 ExternalProject_Add ( 0031 ext_gettext_lib 0032 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0033 URL https://files.kde.org/krita/build/dependencies/gettext-0.21.tar.xz 0034 URL_MD5 40996bbaf7d1356d3c22e33a8b255b31 0035 0036 PATCH_COMMAND ${PATCH_COMMAND} --binary -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0001-Fix-macro-definitions.patch 0037 COMMAND ${PATCH_COMMAND} --binary -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0002-Fix-uwp-build.patch 0038 COMMAND ${PATCH_COMMAND} --binary -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0003-Fix-win-unicode-paths.patch 0039 COMMAND ${PATCH_COMMAND} --binary -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0004-vcpkg-CMake-toolchain.patch 0040 COMMAND ${PATCH_COMMAND} --binary -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0005-win-Fix-missing-declarations-from-wchar.h.patch 0041 INSTALL_DIR ${PREFIX_ext_gettext} 0042 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${PREFIX_ext_gettext} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} ${GLOBAL_PROFILE} 0043 UPDATE_COMMAND "" 0044 DEPENDS ext_patch DEPENDS ${ICONV_DEP} 0045 ) 0046 add_custom_target(ext_gettext) 0047 add_dependencies(ext_gettext ext_gettext_bin ext_gettext_lib) 0048 else () 0049 ExternalProject_Add( ext_gettext 0050 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0051 URL https://files.kde.org/krita/build/dependencies/gettext-0.21.tar.xz 0052 URL_MD5 40996bbaf7d1356d3c22e33a8b255b31 0053 PATCH_COMMAND ${PATCH_COMMAND} -Z -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/0001-Fix-libgettextpo-linking-on-macOS.patch 0054 0055 INSTALL_DIR ${PREFIX_ext_gettext} 0056 CONFIGURE_COMMAND <SOURCE_DIR>/configure --prefix=${PREFIX_ext_gettext} --disable-java ${GLOBAL_AUTOMAKE_PROFILE} --disable-native-java 0057 0058 UPDATE_COMMAND "" 0059 DEPENDS ext_iconv 0060 ) 0061 endif ()