Warning, /graphics/krita/3rdparty/ext_lzma/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 SET(PREFIX_ext_lzma "${EXTPREFIX}" ) 0002 if (WIN32) 0003 if ("${CMAKE_SIZEOF_VOID_P}" EQUAL "8") # 64 bits 0004 ExternalProject_Add( ext_lzma 0005 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0006 URL https://tukaani.org/xz/xz-5.2.6-windows.zip 0007 URL_HASH SHA256=6fd6dad79e5b0d3b24a43bc3f79472b62a48d210f1aaa02fb06e5dfad89a4ebc 0008 0009 INSTALL_DIR ${PREFIX_ext_lzma} 0010 CONFIGURE_COMMAND "" 0011 BUILD_COMMAND ${CMAKE_COMMAND} -E echo Deploying 64-bit liblzma.dll 0012 INSTALL_COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin_x86-64/liblzma.dll ${PREFIX_ext_lzma}/bin/ 0013 COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin_x86-64/liblzma.a ${PREFIX_ext_lzma}/bin/ 0014 COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/include/lzma.h ${PREFIX_ext_lzma}/include/ 0015 COMMAND ${CMAKE_COMMAND} -E copy_directory <SOURCE_DIR>/include/lzma ${PREFIX_ext_lzma}/include/lzma/ 0016 0017 UPDATE_COMMAND "" 0018 ) 0019 0020 else() # 32 bits 0021 0022 ExternalProject_Add( ext_lzma 0023 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0024 URL https://tukaani.org/xz/xz-5.2.6-windows.zip 0025 URL_HASH SHA256=6fd6dad79e5b0d3b24a43bc3f79472b62a48d210f1aaa02fb06e5dfad89a4ebc 0026 0027 INSTALL_DIR ${PREFIX_ext_lzma} 0028 CONFIGURE_COMMAND "" 0029 BUILD_COMMAND ${CMAKE_COMMAND} -E echo Deploying 32-bit liblzma.dll 0030 INSTALL_COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin_i686-sse2/liblzma.dll ${PREFIX_ext_lzma}/bin/ 0031 COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/bin_i686-sse2/liblzma.a ${PREFIX_ext_lzma}/bin/ 0032 COMMAND ${CMAKE_COMMAND} -E copy <SOURCE_DIR>/include/lzma.h ${PREFIX_ext_lzma}/include/ 0033 COMMAND ${CMAKE_COMMAND} -E copy_directory <SOURCE_DIR>/include/lzma ${PREFIX_ext_lzma}/include/lzma/ 0034 0035 0036 0037 UPDATE_COMMAND "" 0038 ) 0039 0040 endif() 0041 else () 0042 ExternalProject_Add( ext_lzma 0043 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR} 0044 URL https://tukaani.org/xz/xz-5.2.6.tar.gz 0045 URL_HASH SHA256=a2105abee17bcd2ebd15ced31b4f5eda6e17efd6b10f921a01cda4a44c91b3a0 0046 0047 INSTALL_DIR ${PREFIX_ext_lzma} 0048 CONFIGURE_COMMAND ./configure --prefix=${PREFIX_ext_lzma} --disable-xz --disable-xzdec --disable-lzmadec --disable-lzmainfo --disable-lzma-links --disable-scripts --disable-doc --disable-static --enable-shared ${GLOBAL_AUTOMAKE_PROFILE} 0049 0050 UPDATE_COMMAND "" 0051 BUILD_IN_SOURCE 1 0052 ) 0053 0054 endif ()