
INCLUDE(TribitsAddExecutableAndTest)
INCLUDE(TribitsCopyFilesToBinaryDir)

IF (Tpetra_ENABLE_BUGTESTS)

  TRIBITS_ADD_EXECUTABLE_AND_TEST(
    BugTests
    SOURCES
      BugTests
      ${TEUCHOS_STD_UNIT_TEST_MAIN}
    COMM serial mpi
    STANDARD_PASS_OUTPUT
    )
  
  TRIBITS_ADD_EXECUTABLE_AND_TEST(
    BlankRowBugTest
    SOURCES
      BlankRowBugTest
      ${TEUCHOS_STD_UNIT_TEST_MAIN}
    COMM mpi
    STANDARD_PASS_OUTPUT
    NUM_MPI_PROCS 2
    )
  
  TRIBITS_COPY_FILES_TO_BINARY_DIR(TpetraBugTests
    SOURCE_FILES addA2.hb
    EXEDEPS BugTests
    )
  
  TRIBITS_ADD_EXECUTABLE_AND_TEST(
    CompilationTests
    SOURCES
      CompilationTests
      ${TEUCHOS_STD_UNIT_TEST_MAIN}
    COMM serial mpi
    STANDARD_PASS_OUTPUT
    )
ENDIF()
