#
# $Id: CMakeLists.txt,v 1.1.1.1 2006/12/19 22:59:36 christianh Exp $
# 
# The name of our project is "SVV_UTILS".  CMakeLists files in this project can
# refer to the root source directory of the project as ${SVV_UTILS_SOURCE_DIR} 
# and to the root binary directory of the project as ${SVV_UTILS_BINARY_DIR}.
# 
PROJECT (SVV_UTILS)

# -----------------------------------------------------------------------------
# Recurse into the subdirectories.
#
OPTION (SVV_BUILD_SVV_CONTOUR "Build SV svvContour application." OFF)
#MARK_AS_ADVANCED (SVV_BUILD_SVV_CONTOUR)
IF (SVV_BUILD_SVV_CONTOUR)
  SUBDIRS (svvContour)
ENDIF (SVV_BUILD_SVV_CONTOUR)

OPTION (SVV_BUILD_VOXEL_TO_CONTOUR "Build SV VoxelToContour application." OFF)
#MARK_AS_ADVANCED (SVV_BUILD_VOXEL_TO_CONTOUR)
IF (SVV_BUILD_VOXEL_TO_CONTOUR)
  SUBDIRS (VoxelToContour)
ENDIF (SVV_BUILD_VOXEL_TO_CONTOUR)

OPTION (SVV_BUILD_CONTOUR "Build SV Contour application." OFF)
#MARK_AS_ADVANCED (SVV_BUILD_CONTOUR)
IF (SVV_BUILD_CONTOUR)
  SUBDIRS (Contour)
ENDIF (SVV_BUILD_CONTOUR)

OPTION (SVV_BUILD_CONTOUR_BUCHAR "Build SV ContourBuchar application." OFF)
#MARK_AS_ADVANCED (SVV_BUILD_CONTOUR_BUCHAR)
IF (SVV_BUILD_CONTOUR_BUCHAR)
  SUBDIRS (ContourBuchar)
ENDIF (SVV_BUILD_CONTOUR_BUCHAR)

OPTION (SVV_BUILD_CONTOUR_SIMPLE "Build SV ContourSimple application." OFF)
#MARK_AS_ADVANCED (SVV_BUILD_CONTOUR_SIMPLE)
IF (SVV_BUILD_CONTOUR_SIMPLE)
  SUBDIRS (ContourSimple)
ENDIF (SVV_BUILD_CONTOUR_SIMPLE)

OPTION (SVV_BUILD_SURFACE_GLOM "Build SV SurfaceGlom application." OFF)
#MARK_AS_ADVANCED (SVV_BUILD_SURFACE_GLOM)
IF (SVV_BUILD_SURFACE_GLOM)
  SUBDIRS (SurfaceGlom)
ENDIF (SVV_BUILD_SURFACE_GLOM)

OPTION (SVV_BUILD_SURFACE_WARP "Build SV SurfaceWarp application." OFF)
#MARK_AS_ADVANCED (SVV_BUILD_SURFACE_WARP)
IF (SVV_BUILD_SURFACE_WARP)
  SUBDIRS (SurfaceWarp)
ENDIF (SVV_BUILD_SURFACE_WARP)

# -----------------------------------------------------------------------------

OPTION (SVV_BUILD_MAKE_MODEL_CODE "Build SV MakeModelCode application." OFF)
#MARK_AS_ADVANCED (SVV_BUILD_MAKE_MODEL_CODE)
IF (SVV_BUILD_MAKE_MODEL_CODE)
  SET (SVV_UTILS_MAKEMODELCODE_SRCS MakeModelCode)
  ADD_EXECUTABLE (MakeModelCode ${SVV_UTILS_MAKEMODELCODE_SRCS})
  TARGET_LINK_LIBRARIES (MakeModelCode SvCommon)
  INSTALL_TARGETS (${SVV_EXECUTABLE_DIR} MakeModelCode)
ENDIF (SVV_BUILD_MAKE_MODEL_CODE)

OPTION (SVV_BUILD_FILTER_VIEW "Build SV FilterView application." OFF)
#MARK_AS_ADVANCED (SVV_BUILD_FILTER_VIEW)
IF (SVV_BUILD_FILTER_VIEW)
  SET (SVV_UTILS_FILTERVIEW_SRCS FilterView)
  ADD_EXECUTABLE (FilterView ${SVV_UTILS_FILTERVIEW_SRCS})
  TARGET_LINK_LIBRARIES (FilterView SvCommon)
  INSTALL_TARGETS (${SVV_EXECUTABLE_DIR} FilterView)
ENDIF (SVV_BUILD_FILTER_VIEW)

OPTION (SVV_BUILD_CONVERTER "Build SV Converter application." OFF)
#MARK_AS_ADVANCED (SVV_BUILD_CONVERTER)
IF (SVV_BUILD_CONVERTER)
  SET (SVV_UTILS_CONVERTER_SRCS Converter)
  ADD_EXECUTABLE (Converter ${SVV_UTILS_CONVERTER_SRCS})
  TARGET_LINK_LIBRARIES (Converter SvCommon)
  INSTALL_TARGETS (${SVV_EXECUTABLE_DIR} Converter)
ENDIF (SVV_BUILD_CONVERTER)

#
# End of: $Id: CMakeLists.txt,v 1.1.1.1 2006/12/19 22:59:36 christianh Exp $.
#
