Michal Gorny | 61adf8a | 2018-10-11 16:32:54 +0000 | [diff] [blame] | 1 | # Test target to run Python test suite from main build. |
| 2 | |
| 3 | add_custom_target(check-clang-python |
Michal Gorny | d50a431 | 2018-10-11 20:26:55 +0000 | [diff] [blame] | 4 | COMMAND ${CMAKE_COMMAND} -E env |
| 5 | CLANG_LIBRARY_PATH=$<TARGET_FILE_DIR:libclang> |
| 6 | ${PYTHON_EXECUTABLE} -m unittest discover |
Michal Gorny | cc8ea49 | 2018-10-11 17:45:35 +0000 | [diff] [blame] | 7 | DEPENDS libclang |
| 8 | WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/..) |
Michal Gorny | 61adf8a | 2018-10-11 16:32:54 +0000 | [diff] [blame] | 9 | |
Michal Gorny | 22297d9 | 2018-10-12 20:03:54 +0000 | [diff] [blame^] | 10 | # 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. |
| 12 | if(NOT WIN32) |
| 13 | set_property(GLOBAL APPEND PROPERTY |
| 14 | LLVM_ADDITIONAL_TEST_TARGETS check-clang-python) |
| 15 | endif() |