message: Disables benchmark comparison for quest_regression tests when hdf5 disabled.
  This is a convenience to avoid having regression tests in multiple formats.
diff: * [mpirun -np N] ./quest_regression <options>
  * --help utput this message and quit
  * --mesh <file> (required) (STL files are currently supported)
  - * --baseline <file> root file of baseline, a sidre rootfile
  + * --baseline <file> root file of baseline, a sidre rootfile.
  + * Note: Only supported when Axom configured with hdf5
  *
  * At least one of the following must be enabled:
  * --[no-]distance Indicates whether to test the signed distance
  @@ -195,8 +196,15 @@ CommandLineArguments parseArguments(int argc, char** argv)
  std::string arg(argv[i]);
  if(arg == "--baseline")
  {
  +#ifdef AXOM_USE_HDF5
  clargs.baselineRoot = std::string(argv[++i]);
  hasBaseline = true;
  +#else
  + std::string bline = std::string(argv[++i]);
  + SLIC_INFO("Comparisons to baselines only supported"
  + << " when Axom is configured with hdf5."
  + << " Skipping comparison to baseline file " << bline);
  +#endif
  }
  else if(arg == "--mesh")
  {
  @@ -891,11 +899,14 @@ int main( int argc, char** argv )
  // parse the command arguments
  CommandLineArguments args = parseArguments(argc, argv);
  +#ifdef AXOM_USE_HDF5
  // load the baseline file for comparisons and additional test parameters
  + // This is currently only supported when hdf5 is enabled.
  if(args.hasBaseline() )
  {
  loadBaselineData(ds.getRoot(), args);
  }
  +#endif
  // run the containment queries
  if(args.testContainment)
  @@ -928,7 +939,9 @@ int main( int argc, char** argv )
  SLIC_INFO("--");
  }
  +#ifdef AXOM_USE_HDF5
  // compare current results to baselines or generate new baselines
  + // This is currently only supported when hdf5 is enabled.
  bool baselinePassed = true;
  if(args.hasBaseline())
  {
  @@ -944,6 +957,7 @@ int main( int argc, char** argv )
  saveBaseline(ds.getRoot(), args);
  }
  SLIC_INFO("--");
  +#endif
  }
  // finalize
  