Add mingw support.
diff --git a/tests/run-roundtrip-test.cmake b/tests/run-roundtrip-test.cmake
index 6cbd906..fbbd406 100644
--- a/tests/run-roundtrip-test.cmake
+++ b/tests/run-roundtrip-test.cmake
@@ -1,16 +1,15 @@
-get_filename_component(OUTPUT_NAME "${INPUT}" NAME)
-
execute_process(
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
- COMMAND ${BROTLI_CLI} -f -q ${QUALITY} -i "${INPUT}" -o "${CMAKE_CURRENT_BINARY_DIR}/${OUTPUT_NAME}.bro"
- RESULT_VARIABLE result)
+ COMMAND ${BROTLI_WRAPPER} ${BROTLI_CLI} --force --quality ${QUALITY} --input ${INPUT} --output ${OUTPUT}.bro
+ RESULT_VARIABLE result
+ ERROR_VARIABLE result_stderr)
if(result)
- message(FATAL_ERROR "Compression failed")
+ message(FATAL_ERROR "Compression failed: ${result_stderr}")
endif()
execute_process(
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
- COMMAND ${BROTLI_CLI} -f -d -i "${CMAKE_CURRENT_BINARY_DIR}/${OUTPUT_NAME}.bro" -o "${CMAKE_CURRENT_BINARY_DIR}/${OUTPUT_NAME}.unbro"
+ COMMAND ${BROTLI_WRAPPER} ${BROTLI_CLI} --force --decompress --input ${OUTPUT}.bro --output ${OUTPUT}.unbro
RESULT_VARIABLE result)
if(result)
message(FATAL_ERROR "Decompression failed")
@@ -32,4 +31,4 @@
endif()
endfunction()
-test_file_equality("${INPUT}" "${CMAKE_CURRENT_BINARY_DIR}/${OUTPUT_NAME}.unbro")
+test_file_equality("${INPUT}" "${OUTPUT}.unbro")