
INCLUDE(PackageAddExecutableAndTest)

ASSERT_DEFINED(${PACKAGE_NAME}_ENABLE_Teuchos)
ASSERT_DEFINED(${PACKAGE_NAME}_ENABLE_Epetra)
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_Ifpack)
IF (${PACKAGE_NAME}_ENABLE_AztecOO)
IF (${PACKAGE_NAME}_ENABLE_Galeri)

PACKAGE_ADD_EXECUTABLE_AND_TEST(
  euclid_test
  SOURCES DIDASKO_Euclid_UnitTest.cpp euclid_UnitTest.cpp euclid_Helpers.cpp
  COMM serial mpi
  NUM_MPI_PROCS 1
  )

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


