# HG changeset patch # User Sebastien Jodogne # Date 1560436640 -7200 # Node ID f5fe6d08f910ffc04468036c6e314fee21f922eb # Parent 8b4169a8803982887f7812cbd0da139716983407 improving single file uncompression on Windows diff -r 8b4169a88039 -r f5fe6d08f910 Resources/CMake/DownloadPackage.cmake --- a/Resources/CMake/DownloadPackage.cmake Thu Jun 13 14:49:12 2019 +0200 +++ b/Resources/CMake/DownloadPackage.cmake Thu Jun 13 16:37:20 2019 +0200 @@ -222,7 +222,9 @@ if ("${TMP_EXTENSION}" STREQUAL "gz") execute_process( - COMMAND ${ZIP_EXECUTABLE} e -y ${TMP_PATH} + # "-so" writes uncompressed file to stdout + COMMAND ${ZIP_EXECUTABLE} e -so -y ${TMP_PATH} + OUTPUT_FILE "${TargetFile}" WORKING_DIRECTORY ${CMAKE_BINARY_DIR} RESULT_VARIABLE Failure OUTPUT_QUIET