#
# $Id: CMakeLists.txt,v 1.1.1.1 2006/12/19 23:00:07 christianh Exp $
#
# The name of our project is "SV_XML".  CMakeLists files in this project can
# refer to the root source directory of the project as ${SV_XML_SOURCE_DIR} 
# and to the root binary directory of the project as ${SV_XML_BINARY_DIR}.
#
PROJECT (SV_XML)

# -----------------------------------------------------------------------------
# SV XML stuff requires vtkExtensions
#
FIND_FILE (FIND_VTK_EXTENSIONS_FILE FindVTKExtensions.cmake
  ${CMAKE_ROOT}/Modules
  ${SV_TOP_BINARY_DIR}/vtkExtensions-build
  ${SV_TOP_BINARY_DIR}/../vtkExtensions-build
  ${SV_TOP_BINARY_DIR}/../../vtkExtensions-build
  ${SV_TOP_BINARY_DIR}/../../../vtkExtensions-build
  $ENV{HOME}/vtkExtensions-build
  ${SV_TOP_BINARY_DIR}/vtkExtensions
  ${SV_TOP_BINARY_DIR}/../vtkExtensions
  ${SV_TOP_BINARY_DIR}/../../vtkExtensions
  ${SV_TOP_BINARY_DIR}/../../../vtkExtensions
  $ENV{HOME}/vtkExtensions
)

IF (FIND_VTK_EXTENSIONS_FILE)
  INCLUDE (${FIND_VTK_EXTENSIONS_FILE})
  IF (USE_VTK_EXTENSIONS_FILE)
    INCLUDE (${USE_VTK_EXTENSIONS_FILE})
  ELSE (USE_VTK_EXTENSIONS_FILE)
    SET (CAN_BUILD 0)
  ENDIF (USE_VTK_EXTENSIONS_FILE)
ELSE (FIND_VTK_EXTENSIONS_FILE)
  SET (CAN_BUILD 0)
ENDIF (FIND_VTK_EXTENSIONS_FILE)

# -----------------------------------------------------------------------------
EXEC_PROGRAM ("${SV_XML_SOURCE_DIR}/data/session_tags.csh" ${SV_XML_BINARY_DIR})

# -----------------------------------------------------------------------------
SET( SV_XML_SRCS
  indent_stream
  session_tag_types
  #vtkSessionImporter
  #vtkSessionExporter
)

ADD_LIBRARY (SvXML SV_XML_SRCS)

# -----------------------------------------------------------------------------
INCLUDE_DIRECTORIES ( ${SV_XML_BINARY_DIR}/ )

LINK_DIRECTORIES (${LIBRARY_OUTPUT_PATH})
LINK_LIBRARIES (SvXML vtkExtensions)

# -----------------------------------------------------------------------------
INSTALL_TARGETS (${LIBRARY_OUTPUT_PATH} SvXML)
INSTALL_TARGETS (/lib/vtk SvXML)
INSTALL_FILES (/include/vtk [a-zA-Z][-_a-zA-Z0-9]+[.][Hh])

#
# End of: $Id: CMakeLists.txt,v 1.1.1.1 2006/12/19 23:00:07 christianh Exp $.
#
