diff options
author | Eugene Kliuchnikov <eustas.ru@gmail.com> | 2020-08-26 17:13:31 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-26 17:13:31 +0200 |
commit | d0529182550129fe047a2d92a132fa14522deda2 (patch) | |
tree | 03accbf335c23a0bb15f9dccaab8214bf73fe66e /CMakeLists.txt | |
parent | 665e81dc9bfdee710384c6b7fe52013ab5ffca1a (diff) | |
download | brotli-d0529182550129fe047a2d92a132fa14522deda2.zip brotli-d0529182550129fe047a2d92a132fa14522deda2.tar.gz brotli-d0529182550129fe047a2d92a132fa14522deda2.tar.bz2 |
Fix build files (#829)
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 26 |
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 |