
INCLUDE(PackageAddExecutableAndTest)

ASSERT_DEFINED(${PACKAGE_NAME}_ENABLE_Teuchos)
ASSERT_DEFINED(${PACKAGE_NAME}_ENABLE_Epetra)
ASSERT_DEFINED(${PACKAGE_NAME}_ENABLE_EpetraExt)
ASSERT_DEFINED(${PACKAGE_NAME}_ENABLE_Ifpack)
ASSERT_DEFINED(${PACKAGE_NAME}_ENABLE_AztecOO)
ASSERT_DEFINED(${PACKAGE_NAME}_ENABLE_Galeri)

IF (${PACKAGE_NAME}_ENABLE_Teuchos)
IF (${PACKAGE_NAME}_ENABLE_Epetra)
IF (${PACKAGE_NAME}_ENABLE_EpetraExt)
IF (${PACKAGE_NAME}_ENABLE_Ifpack)
IF (${PACKAGE_NAME}_ENABLE_AztecOO)
IF (${PACKAGE_NAME}_ENABLE_Galeri)

PACKAGE_ADD_EXECUTABLE_AND_TEST(
  hypre_test
  SOURCES DIDASKO_Hypre_UnitTest.cpp hypre_UnitTest.cpp hypre_Helpers.cpp
  COMM serial mpi
  NUM_MPI_PROCS 1-4
  )

ENDIF (${PACKAGE_NAME}_ENABLE_Galeri)
ENDIF (${PACKAGE_NAME}_ENABLE_AztecOO)
ENDIF (${PACKAGE_NAME}_ENABLE_Ifpack)
ENDIF (${PACKAGE_NAME}_ENABLE_EpetraExt)
ENDIF (${PACKAGE_NAME}_ENABLE_Epetra)
ENDIF (${PACKAGE_NAME}_ENABLE_Teuchos)


