cirrus.sh raw

   1  #!/bin/sh
   2  
   3  set -e
   4  set -x
   5  
   6  export LC_ALL=C
   7  
   8  env >> test_env.log
   9  
  10  $CXX -v || true
  11  valgrind --version || true
  12  
  13  ./autogen.sh
  14  
  15  FIELDS=
  16  if [ -n "$ENABLE_FIELDS" ]; then
  17      FIELDS="--enable-fields=$ENABLE_FIELDS"
  18  fi
  19  ./configure --host="$HOST" --enable-benchmark="$BENCH" $FIELDS
  20  
  21  # We have set "-j<n>" in MAKEFLAGS.
  22  make
  23  
  24  # Print information about binaries so that we can see that the architecture is correct
  25  file test* || true
  26  file bench* || true
  27  file .libs/* || true
  28  
  29  if [ -n "$BUILD" ]
  30  then
  31      make "$BUILD"
  32  fi
  33  
  34  if [ -n "$EXEC_CMD" ]; then
  35      $EXEC_CMD "./test$EXEC_EXT" $TESTRUNS
  36      $EXEC_CMD "./test-verify$EXEC_EXT" $TESTRUNS
  37  fi
  38  
  39  if [ "$BENCH" = "yes" ]; then
  40      $EXEC_CMD "./bench$EXEC_EXT"
  41  fi
  42