summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/axom/scr_examples_gtest.patch
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/axom/scr_examples_gtest.patch')
-rw-r--r--var/spack/repos/builtin/packages/axom/scr_examples_gtest.patch50
1 files changed, 50 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/axom/scr_examples_gtest.patch b/var/spack/repos/builtin/packages/axom/scr_examples_gtest.patch
new file mode 100644
index 0000000000..7fb7539e1d
--- /dev/null
+++ b/var/spack/repos/builtin/packages/axom/scr_examples_gtest.patch
@@ -0,0 +1,50 @@
+diff --git a/src/axom/sidre/examples/spio/CMakeLists.txt b/src/axom/sidre/examples/spio/CMakeLists.txt
+index b4013c7fd..8558b8e4a 100644
+--- a/src/axom/sidre/examples/spio/CMakeLists.txt
++++ b/src/axom/sidre/examples/spio/CMakeLists.txt
+@@ -21,7 +21,7 @@ if (SCR_FOUND)
+ list(APPEND example_sources IO_SCR_Output.cpp)
+ endif()
+
+-set(spio_example_depends axom gtest ${EXTRA_LIBS})
++set(spio_example_depends axom ${EXTRA_LIBS})
+ blt_list_append(TO spio_example_depends ELEMENTS hdf5 IF HDF5_FOUND)
+ blt_list_append(TO spio_example_depends ELEMENTS scr IF SCR_FOUND)
+
+@@ -39,17 +39,23 @@ foreach(src ${example_sources})
+ )
+ endforeach()
+
+- if(AXOM_ENABLE_TESTS)
+- if(SCR_FOUND)
+- if(ENABLE_MPI)
+- axom_add_test(
+- NAME spio_IO_SCR_Checkpoint
+- COMMAND spio_IO_SCR_Checkpoint_ex
+- NUM_MPI_TASKS 4 )
+- else()
+- axom_add_test(
+- NAME spio_IO_SCR_Checkpoint
+- COMMAND spio_IO_SCR_Checkpoint_ex )
+- endif()
+- endif()
++if(SCR_FOUND AND AXOM_ENABLE_TESTS)
++ blt_add_executable(
++ NAME spio_scr_ex
++ SOURCES spio_scr.cpp
++ OUTPUT_DIR ${EXAMPLE_OUTPUT_DIRECTORY}
++ DEPENDS_ON ${spio_example_depends} scr gtest
++ FOLDER axom/sidre/examples
++ )
++
++ if(ENABLE_MPI)
++ axom_add_test(
++ NAME spio_IO_SCR_Checkpoint
++ COMMAND spio_IO_SCR_Checkpoint_ex
++ NUM_MPI_TASKS 4 )
++ else()
++ axom_add_test(
++ NAME spio_IO_SCR_Checkpoint
++ COMMAND spio_IO_SCR_Checkpoint_ex )
+ endif()
++endif()