CMakeLists.txt 675 B

1234567891011121314151617181920212223242526272829303132
  1. SET(KIT_TESTS ${CPP_TEST_PATH}/ctkSimplePythonShell)
  2. SET(SCRIPTS
  3. derivedQWidgetTest.py
  4. wrappedQInvokableTest.py
  5. wrappedQPropertyTest.py
  6. wrappedSlotTest.py
  7. )
  8. IF(CTK_LIB_Widgets)
  9. LIST(APPEND SCRIPTS ctkWidgetsTest.py)
  10. ENDIF()
  11. IF(CTK_LIB_Scripting/Python/Core_PYTHONQT_USE_VTK)
  12. LIST(APPEND SCRIPTS
  13. vtkPythonSmoke.py
  14. wrappedVTKQInvokableTest.py
  15. wrappedVTKSlotTest.py
  16. )
  17. ENDIF()
  18. MACRO(SIMPLE_TEST_WITH_SCRIPT SCRIPT)
  19. GET_FILENAME_COMPONENT(TESTNAME ${SCRIPT} NAME_WE)
  20. ADD_TEST(ctkSimplePythonShell_${TESTNAME} ${KIT_TESTS} ${CMAKE_CURRENT_SOURCE_DIR}/${SCRIPT})
  21. ENDMACRO()
  22. FOREACH(s ${SCRIPTS})
  23. SIMPLE_TEST_WITH_SCRIPT(${s})
  24. ENDFOREACH()