

# Compile against epetra_test_err.h in all tests?
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})


IF (${PACKAGE_NAME}_BUILD_TRANSFORM)

  IF (${PACKAGE_NAME}_BUILD_GRAPH_REORDERINGS AND ${PACKAGE_NAME}_BUILD_EXPERIMENTAL)
    ADD_SUBDIRECTORY(Composite)
    ADD_SUBDIRECTORY(SymmRCM)
  ENDIF()

  ADD_SUBDIRECTORY(Permutation)

  ADD_SUBDIRECTORY(SingletonFilter)
  ADD_SUBDIRECTORY(View)
  ADD_SUBDIRECTORY(Overlap)

  IF (${PACKAGE_NAME}_ENABLE_Triutils)     
    ADD_SUBDIRECTORY(Transpose)
  ENDIF()

ENDIF()

IF (${PACKAGE_NAME}_BUILD_BTF)
  ADD_SUBDIRECTORY(BTF)
ENDIF()

IF (${PACKAGE_NAME}_BUILD_INOUT AND ${PACKAGE_NAME}_ENABLE_Triutils)
  ADD_SUBDIRECTORY(inout)
ENDIF()

IF (${PACKAGE_NAME}_BUILD_ZOLTAN)
  ADD_SUBDIRECTORY(Zoltan)
ENDIF()

IF (${PACKAGE_NAME}_BUILD_COLORING)
  ADD_SUBDIRECTORY(MapColoring)
ENDIF()

IF (BUILD_MATLAB AND ${PACKAGE_NAME}_ENABLE_Triutils)
  ADD_SUBDIRECTORY(Matlab)
ENDIF()

IF (TPL_ENABLE_HYPRE)
  ADD_SUBDIRECTORY(hypre)
ENDIF()

ADD_SUBDIRECTORY(MatrixMatrix)
