Changeset View
Changeset View
Standalone View
Standalone View
contrib/arcanist/CMakeLists.txt
# Copyright (c) 2019 The Bitcoin developers | # Copyright (c) 2019 The Bitcoin developers | ||||
add_custom_target(check-arcanist) | add_custom_target(check-arcanist) | ||||
find_program(BASH_EXECUTABLE bash) | find_program(BASH_EXECUTABLE bash) | ||||
set(ARCANIST_TESTS | set(ARCANIST_TESTS | ||||
./test/test-autopatch.sh | ./test/test-autopatch.sh | ||||
) | ) | ||||
foreach(TEST ${ARCANIST_TESTS}) | foreach(TEST ${ARCANIST_TESTS}) | ||||
get_filename_component(FILENAME ${TEST} NAME) | get_filename_component(FILENAME ${TEST} NAME) | ||||
set(TESTNAME "check-arcanist-${FILENAME}") | set(TESTNAME "check-arcanist-${FILENAME}") | ||||
add_custom_target(${TESTNAME} | add_custom_target(${TESTNAME} | ||||
COMMAND | COMMAND | ||||
"${BASH_EXECUTABLE}" | "${BASH_EXECUTABLE}" | ||||
"${CMAKE_CURRENT_SOURCE_DIR}/${TEST}" | "${CMAKE_CURRENT_SOURCE_DIR}/${TEST}" > "${TESTNAME}.log" | ||||
) | ) | ||||
add_dependencies(check-arcanist ${TESTNAME}) | add_dependencies(check-arcanist ${TESTNAME}) | ||||
endforeach() | endforeach() | ||||
add_dependencies(check check-arcanist) | add_dependencies(check check-arcanist) | ||||
add_dependencies(check-all check-arcanist) | add_dependencies(check-all check-arcanist) |