set(pytests
)

if (TARGET smtkDiscreteSession)
  list(APPEND pytests
    generateFaceMesh
    )
endif()

foreach (pytest ${pytests})
  add_test(
    NAME    ${pytest}Py
    COMMAND "${PYTHON_EXECUTABLE}" "${CMAKE_CURRENT_SOURCE_DIR}/${pytest}.py"
    --data-dir=${PROJECT_SOURCE_DIR}/data
    )

  # This is a kludge to get these tests running using an external SMTK.
  # TODO: do this correctly
  set_tests_properties("${pytest}Py"
    PROPERTIES
    ENVIRONMENT "PYTHONPATH=${SMTK_LIB_DIR}/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages:${CAPSTONE_SITE_PACKAGES}:${CMAKE_INSTALL_PREFIX}/${PYTHON_MODULEDIR}:${PROJECT_BINARY_DIR}"
    )
endforeach ()
