

SET(Slicer_PYTHON_SCRIPTS
  slicer/__init__
  slicer/cli
  slicer/logic
  slicer/slicerqt
  slicer/util
  mrml
  mrmlcli
  mrmlLogic
  teem
  freesurfer
  remoteio
  vtkITK
  )

SET(Slicer_PYTHON_RESOURCES
  )
  
IF(Slicer_USE_PYTHONQT_WITH_TCL)
  LIST(APPEND Slicer_PYTHON_SCRIPTS
    slicer/slicerqt-with-tcl
    tpycl/__init__
    tpycl/tpycl
    )
  LIST(APPEND Slicer_PYTHON_RESOURCES
    tpycl/tpycl.tcl
    )
ENDIF()

ctkMacroCompilePythonScript(
  TARGET_NAME SlicerBase
  SCRIPTS "${Slicer_PYTHON_SCRIPTS}"
  RESOURCES "${Slicer_PYTHON_RESOURCES}"
  DESTINATION_DIR ${Slicer_BINARY_DIR}/bin/Python
  INSTALL_DIR ${Slicer_INSTALL_BIN_DIR}
  )

#-----------------------------------------------------------------------------
# Testing
#
if(BUILD_TESTING)
  IF(Slicer_USE_PYTHONQT_WITH_TCL)
    add_subdirectory(tpycl/Testing)
  ENDIF()
endif(BUILD_TESTING)
