hepmc - Rev 432
Subversion Repositories:
#! /bin/bash# @configure_input@# cleanup any old output files firstrm -f testStreamIO.outrm -f testStreamIO2.outrm -f testStreamIOParticle.outrm -f testStreamIOVarious.outrm -f testStreamIO.cout./testStreamIO@EXEEXT@OS=`uname`case "$OS" inCYGWIN*)if [ "@HEPMC_DEFAULT_MOM_UNIT@" = "MEV" ];thencmd1=`sed 's/e-0/e-/g' testStreamIO.out | \sed 's/e+0/e+/g' - | sed 's/MEV/GEV/g' - | \@DIFF_Q@ - @srcdir@/testHepMC.dat`cmd2=`sed 's/e-0/e-/g' testStreamIO2.out | \sed 's/e+0/e+/g' - | sed 's/MEV/GEV/g' - | \@DIFF_Q@ - @srcdir@/testHepMC.dat`cmd5=`sed 's/e-0/e-/g' testStreamIO3.out | \sed 's/e+0/e+/g' - | sed 's/MEV/GEV/g' - | \@DIFF_Q@ - @srcdir@/testHepMC.dat`cmd6=`sed 's/e-0/e-/g' testStreamIO4.out | \sed 's/e+0/e+/g' - | sed 's/MEV/GEV/g' - | \@DIFF_Q@ - @srcdir@/testHepMC.dat`elsecmd1=`sed 's/e-0/e-/g' testStreamIO.out | \sed 's/e+0/e+/g' - | \@DIFF_Q@ - @srcdir@/testHepMC.dat`cmd2=`sed 's/e-0/e-/g' testStreamIO2.out | \sed 's/e+0/e+/g' - | \@DIFF_Q@ - @srcdir@/testHepMC.dat`cmd5=`sed 's/e-0/e-/g' testStreamIO3.out | \sed 's/e+0/e+/g' - | \@DIFF_Q@ - @srcdir@/testHepMC.dat`cmd6=`sed 's/e-0/e-/g' testStreamIO4.out | \sed 's/e+0/e+/g' - | \@DIFF_Q@ - @srcdir@/testHepMC.dat`cmd9=`@DIFF_Q@ testStreamIOVarious.cout @srcdir@/testStreamIOVarious.output`ficmd=`@DIFF_Q@ testStreamIO.cout @srcdir@/testStreamIO.output`#don't compare IOParticle on Windows (hopelessly different default output)cmd3=cmd4=`@DIFF_Q@ testStreamIOVarious.out testNaN.out`;;Darwin*)# MacOSX fixif [ "@HEPMC_DEFAULT_MOM_UNIT@" = "MEV" ];thencmd1=`sed 's/MEV/GEV/g' testStreamIO.out | @DIFF_Q@ - @srcdir@/testHepMC.dat`cmd2=`sed 's/MEV/GEV/g' testStreamIO2.out | @DIFF_Q@ - @srcdir@/testHepMC.dat`cmd5=`sed 's/MEV/GEV/g' testStreamIO3.out | @DIFF_Q@ - @srcdir@/testHepMC.dat`cmd6=`sed 's/MEV/GEV/g' testStreamIO4.out | @DIFF_Q@ - @srcdir@/testHepMC.dat`elsecmd1=`@DIFF_Q@ testStreamIO.out @srcdir@/testHepMC.dat`cmd2=`@DIFF_Q@ testStreamIO2.out @srcdir@/testHepMC.dat`cmd5=`@DIFF_Q@ testStreamIO3.out @srcdir@/testHepMC.dat`cmd6=`@DIFF_Q@ testStreamIO4.out @srcdir@/testHepMC.dat`cmd9=`@DIFF_Q@ testStreamIOVarious.cout @srcdir@/testStreamIOVarious.output`ficmd=`@DIFF_Q@ testStreamIO.cout @srcdir@/testStreamIO.output`cmd3=`sed 's/e-00/e+00/g' @srcdir@/testHepMCParticle.output | \@DIFF_Q@ - testStreamIOParticle.out`cmd4=`@DIFF_Q@ testStreamIOVarious.out testNaN.out`;;*)if [ "@HEPMC_DEFAULT_MOM_UNIT@" = "MEV" ];thencmd1=`sed 's/MEV/GEV/g' testStreamIO.out | @DIFF_Q@ - @srcdir@/testHepMC.dat`cmd2=`sed 's/MEV/GEV/g' testStreamIO2.out | @DIFF_Q@ - @srcdir@/testHepMC.dat`cmd5=`sed 's/MEV/GEV/g' testStreamIO3.out | @DIFF_Q@ - @srcdir@/testHepMC.dat`cmd6=`sed 's/MEV/GEV/g' testStreamIO4.out | @DIFF_Q@ - @srcdir@/testHepMC.dat`elsecmd1=`@DIFF_Q@ testStreamIO.out @srcdir@/testHepMC.dat`cmd2=`@DIFF_Q@ testStreamIO2.out @srcdir@/testHepMC.dat`cmd5=`@DIFF_Q@ testStreamIO3.out @srcdir@/testHepMC.dat`cmd6=`@DIFF_Q@ testStreamIO4.out @srcdir@/testHepMC.dat`cmd9=`@DIFF_Q@ testStreamIOVarious.cout @srcdir@/testStreamIOVarious.output`ficmd=`@DIFF_Q@ testStreamIO.cout @srcdir@/testStreamIO.output`cmd3=`@DIFF_Q@ testStreamIOParticle.out @srcdir@/testHepMCParticle.output`cmd4=`@DIFF_Q@ testStreamIOVarious.out testNaN.out`esacif [ -n "$cmd" ]; thenecho $cmdexit 1;fiif [ -n "$cmd1" ]thenecho $cmd1exit 1;fiif [ -n "$cmd2" ]thenecho $cmd2exit 1;fiif [ -n "$cmd3" ]thenecho $cmd3exit 1;fiif [ -n "$cmd4" ]thenecho $cmd4exit 1;fiif [ -n "$cmd5" ]thenecho $cmd5exit 1;fiif [ -n "$cmd6" ]thenecho $cmd6exit 1;fiif [ -n "$cmd9" ]thenecho $cmd9exit 1;fiexit 0;
