aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorEugene Kliuchnikov <eustas.ru@gmail.com>2020-08-26 17:13:31 +0200
committerGitHub <noreply@github.com>2020-08-26 17:13:31 +0200
commitd0529182550129fe047a2d92a132fa14522deda2 (patch)
tree03accbf335c23a0bb15f9dccaab8214bf73fe66e /CMakeLists.txt
parent665e81dc9bfdee710384c6b7fe52013ab5ffca1a (diff)
downloadbrotli-d0529182550129fe047a2d92a132fa14522deda2.zip
brotli-d0529182550129fe047a2d92a132fa14522deda2.tar.gz
brotli-d0529182550129fe047a2d92a132fa14522deda2.tar.bz2
Fix build files (#829)
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt26
1 files changed, 15 insertions, 11 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9956a35..4ff3401 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -303,17 +303,21 @@ if(NOT BROTLI_DISABLE_TESTS)
set(OUTPUT_FILE "${CMAKE_CURRENT_BINARY_DIR}/${OUTPUT_NAME}")
set(INPUT_FILE "${CMAKE_CURRENT_SOURCE_DIR}/${INPUT}")
- foreach(quality 1 6 9 11)
- add_test(NAME "${BROTLI_TEST_PREFIX}roundtrip/${INPUT}/${quality}"
- COMMAND "${CMAKE_COMMAND}"
- -DBROTLI_WRAPPER=${BROTLI_WRAPPER}
- -DBROTLI_WRAPPER_LD_PREFIX=${BROTLI_WRAPPER_LD_PREFIX}
- -DBROTLI_CLI=$<TARGET_FILE:brotli>
- -DQUALITY=${quality}
- -DINPUT=${INPUT_FILE}
- -DOUTPUT=${OUTPUT_FILE}.${quality}
- -P ${CMAKE_CURRENT_SOURCE_DIR}/tests/run-roundtrip-test.cmake)
- endforeach()
+ if (EXISTS "${INPUT_FILE}")
+ foreach(quality 1 6 9 11)
+ add_test(NAME "${BROTLI_TEST_PREFIX}roundtrip/${INPUT}/${quality}"
+ COMMAND "${CMAKE_COMMAND}"
+ -DBROTLI_WRAPPER=${BROTLI_WRAPPER}
+ -DBROTLI_WRAPPER_LD_PREFIX=${BROTLI_WRAPPER_LD_PREFIX}
+ -DBROTLI_CLI=$<TARGET_FILE:brotli>
+ -DQUALITY=${quality}
+ -DINPUT=${INPUT_FILE}
+ -DOUTPUT=${OUTPUT_FILE}.${quality}
+ -P ${CMAKE_CURRENT_SOURCE_DIR}/tests/run-roundtrip-test.cmake)
+ endforeach()
+ else()
+ message(WARNING "Test file ${INPUT} does not exist.")
+ endif()
endforeach()
file(GLOB_RECURSE