Changeset View
Changeset View
Standalone View
Standalone View
contrib/devtools/CMakeLists.txt
# Copyright (c) 2019 The Bitcoin developers | # Copyright (c) 2019 The Bitcoin developers | ||||
add_custom_target(check-devtools) | add_custom_target(check-devtools) | ||||
set(DEVTOOLS_TESTS | set(DEVTOOLS_TESTS_PYTHON | ||||
./chainparams/test_make_chainparams.py | ./chainparams/test_make_chainparams.py | ||||
) | ) | ||||
foreach(TEST ${DEVTOOLS_TESTS}) | foreach(TEST ${DEVTOOLS_TESTS_PYTHON}) | ||||
get_filename_component(TESTNAME ${TEST} NAME) | get_filename_component(TESTNAME ${TEST} NAME) | ||||
get_filename_component(TESTPATH ${TEST} ABSOLUTE ${CMAKE_CURRENT_SOURCE_DIR}) | get_filename_component(TESTPATH ${TEST} ABSOLUTE ${CMAKE_CURRENT_SOURCE_DIR}) | ||||
get_filename_component(WORKDIR ${TESTPATH} DIRECTORY) | get_filename_component(WORKDIR ${TESTPATH} DIRECTORY) | ||||
add_custom_target("check-devtools-${TESTNAME}" | add_custom_target("check-devtools-${TESTNAME}" | ||||
WORKING_DIRECTORY | WORKING_DIRECTORY | ||||
${WORKDIR} | ${WORKDIR} | ||||
COMMAND | COMMAND | ||||
"${PYTHON_EXECUTABLE}" | |||||
"./${TESTNAME}" | "./${TESTNAME}" | ||||
) | ) | ||||
add_dependencies(check-devtools "check-devtools-${TESTNAME}") | add_dependencies(check-devtools "check-devtools-${TESTNAME}") | ||||
endforeach() | endforeach() | ||||
add_dependencies(check check-devtools) | add_dependencies(check check-devtools) | ||||
add_dependencies(check-all check-devtools) | add_dependencies(check-all check-devtools) |