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 ()