# HG changeset patch # User Sebastien Jodogne # Date 1465226912 -7200 # Node ID 785588df251808e614233ff608b99acb10dd86b9 # Parent 1d3a7c7d84c170f9e3c788a445efa235b635337a fix diff -r 1d3a7c7d84c1 -r 785588df2518 Resources/CMake/DownloadPackage.cmake --- a/Resources/CMake/DownloadPackage.cmake Mon Jun 06 16:32:32 2016 +0200 +++ b/Resources/CMake/DownloadPackage.cmake Mon Jun 06 17:28:32 2016 +0200 @@ -142,6 +142,12 @@ WORKING_DIRECTORY ${CMAKE_BINARY_DIR} RESULT_VARIABLE Failure ) + elseif ("${TMP_EXTENSION}" STREQUAL "xz") + execute_process( + COMMAND sh -c "${TAR_EXECUTABLE} xf ${TMP_PATH}" + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + RESULT_VARIABLE Failure + ) else() message(FATAL_ERROR "Unknown package format.") endif()