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

# -----------------------------------------------------------------------------
# vtkFLTK SVV requires FLTK and vtkFLTK
#
INCLUDE (${CMAKE_ROOT}/Modules/FindFLTK.cmake)
IF (FLTK_FOUND)
  INCLUDE_DIRECTORIES (${FLTK_INCLUDE_DIR})
  LINK_LIBRARIES (${FLTK_LIBRARIES})
ELSE (FLTK_FOUND)
  SET (CAN_BUILD 0)
ENDIF (FLTK_FOUND)

# Find FindVTKFLTK.cmake ... ironic, no?
FIND_FILE (FIND_VTK_FLTK_FILE FindVTKFLTK.cmake
  ${CMAKE_ROOT}/Modules
  ${SV_TOP_BINARY_DIR}/vtkFLTK-build
  ${SV_TOP_BINARY_DIR}/../vtkFLTK-build
  ${SV_TOP_BINARY_DIR}/../../vtkFLTK-build
  ${SV_TOP_BINARY_DIR}/../../../vtkFLTK-build
  $ENV{HOME}/vtkFLTK-build
  ${SV_TOP_BINARY_DIR}/vtkFLTK
  ${SV_TOP_BINARY_DIR}/../vtkFLTK
  ${SV_TOP_BINARY_DIR}/../../vtkFLTK
  ${SV_TOP_BINARY_DIR}/../../../vtkFLTK
  $ENV{HOME}/vtkFLTK
)

IF (FIND_VTK_FLTK_FILE)
  INCLUDE (${FIND_VTK_FLTK_FILE})
  IF (USE_VTK_FLTK_FILE)
    INCLUDE (${USE_VTK_FLTK_FILE})
  ELSE (USE_VTK_FLTK_FILE)
    SET (CAN_BUILD 0)
  ENDIF (USE_VTK_FLTK_FILE)
ELSE (FIND_VTK_FLTK_FILE)
  SET (CAN_BUILD 0)
ENDIF (FIND_VTK_FLTK_FILE)

# -----------------------------------------------------------------------------
SET ( VTK_FLTK_MINISV_SRCS
  ${SV_COMMON_SRC_PATH}/svSurface
  minisv
)

INCLUDE_DIRECTORIES (${SV_COMMON_SRC_PATH})

LINK_LIBRARIES ( 
  vtkRendering
  vtkGraphics
  vtkImaging
  vtkFiltering
  vtkCommon
)

# -----------------------------------------------------------------------------
ADD_EXECUTABLE (minisv VTK_FLTK_MINISV_SRCS)
INSTALL_TARGETS (${VTK_FLTK_MINISV_EXECUTABLE_PATH} minisv)

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