ENH: try to fix compress failure
This commit is contained in:
parent
8c94be3f18
commit
fe3d8078c5
@ -176,18 +176,24 @@ IF(WIN32 AND NOT UNIX)
|
||||
SET(CPACK_GENERATOR TGZ)
|
||||
ENDIF(NOT NSIS_MAKENSIS)
|
||||
ENDIF(WIN32 AND NOT UNIX)
|
||||
|
||||
IF(UNIX AND NOT APPLE)
|
||||
SET(CPACK_GENERATOR "TGZ;STGZ")
|
||||
FIND_PROGRAM(found_compress
|
||||
NAMES compress)
|
||||
IF(found_compress)
|
||||
EXECUTE_PROCESS(COMMAND file ${found_compress} OUTPUT_VARIABLE output)
|
||||
FIND_PROGRAM(file_command NAMES file)
|
||||
IF(NOT file_command)
|
||||
set(file_command file)
|
||||
ENDIF(NOT file_command)
|
||||
EXECUTE_PROCESS(COMMAND ${file_command} ${found_compress}
|
||||
OUTPUT_VARIABLE output)
|
||||
if(NOT "${output}" MATCHES "script")
|
||||
message("compress found and it was not a script")
|
||||
message("output from file command: [${output}]")
|
||||
SET(CPACK_GENERATOR "${CPACK_GENERATOR};TZ")
|
||||
else(NOT "${output}" MATCHES "script")
|
||||
message("compress found, but it was a script so dont use it")
|
||||
message("output from file command: [${output}]")
|
||||
endif(NOT "${output}" MATCHES "script")
|
||||
ENDIF(found_compress)
|
||||
FIND_PROGRAM(found_bz2
|
||||
|
@ -176,18 +176,24 @@ IF(WIN32 AND NOT UNIX)
|
||||
SET(CPACK_GENERATOR TGZ)
|
||||
ENDIF(NOT NSIS_MAKENSIS)
|
||||
ENDIF(WIN32 AND NOT UNIX)
|
||||
|
||||
IF(UNIX AND NOT APPLE)
|
||||
SET(CPACK_GENERATOR "TGZ;STGZ")
|
||||
FIND_PROGRAM(found_compress
|
||||
NAMES compress)
|
||||
IF(found_compress)
|
||||
EXECUTE_PROCESS(COMMAND file ${found_compress} OUTPUT_VARIABLE output)
|
||||
FIND_PROGRAM(file_command NAMES file)
|
||||
IF(NOT file_command)
|
||||
set(file_command file)
|
||||
ENDIF(NOT file_command)
|
||||
EXECUTE_PROCESS(COMMAND ${file_command} ${found_compress}
|
||||
OUTPUT_VARIABLE output)
|
||||
if(NOT "${output}" MATCHES "script")
|
||||
message("compress found and it was not a script")
|
||||
message("output from file command: [${output}]")
|
||||
SET(CPACK_GENERATOR "${CPACK_GENERATOR};TZ")
|
||||
else(NOT "${output}" MATCHES "script")
|
||||
message("compress found, but it was a script so dont use it")
|
||||
message("output from file command: [${output}]")
|
||||
endif(NOT "${output}" MATCHES "script")
|
||||
ENDIF(found_compress)
|
||||
FIND_PROGRAM(found_bz2
|
||||
|
Loading…
x
Reference in New Issue
Block a user