INCLUDE(PackageAddExecutableAndTest)

PACKAGE_ADD_EXECUTABLE_AND_TEST(
  hermite_example
  SOURCES hermite_example.cpp
  COMM serial mpi
  PASS_REGULAR_EXPRESSION "Example Passed"
  NUM_MPI_PROCS 1
  )

PACKAGE_ADD_EXECUTABLE_AND_TEST(
  exp_moment_example
  SOURCES exp_moment_example.cpp
  COMM serial mpi
  NUM_MPI_PROCS 1
  )

PACKAGE_ADD_EXECUTABLE(
  recurrence_example
  SOURCES recurrence_example.cpp
  COMM serial mpi
  )

IF(Stokhos_ENABLE_TriKota)

  IF(Stokhos_ENABLE_ML)

     PACKAGE_ADD_EXECUTABLE(
       twoD_diffusion_galerkin_example
       SOURCES twoD_diffusion_galerkin_example.cpp
       COMM serial mpi
     )

     PACKAGE_ADD_EXECUTABLE(
       twoD_diffusion_collocation_example
       SOURCES twoD_diffusion_collocation_example.cpp
       COMM serial mpi
     )

  ENDIF()

ENDIF()
