blob: 1e10f67ad79fac1535771a21fb5e84c984ec3196 [file] [log] [blame]
Michal Gorny61adf8a2018-10-11 16:32:54 +00001# Test target to run Python test suite from main build.
2
3add_custom_target(check-clang-python
Michal Gornyd50a4312018-10-11 20:26:55 +00004 COMMAND ${CMAKE_COMMAND} -E env
5 CLANG_LIBRARY_PATH=$<TARGET_FILE_DIR:libclang>
6 ${PYTHON_EXECUTABLE} -m unittest discover
Michal Gornycc8ea492018-10-11 17:45:35 +00007 DEPENDS libclang
8 WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/..)
Michal Gorny61adf8a2018-10-11 16:32:54 +00009
Michal Gorny22297d92018-10-12 20:03:54 +000010# Tests fail on Windows, and need someone knowledgeable to fix.
11# It's not clear whether it's a test or a valid binding problem.
12if(NOT WIN32)
13 set_property(GLOBAL APPEND PROPERTY
14 LLVM_ADDITIONAL_TEST_TARGETS check-clang-python)
15endif()