loader-cross.sh.in 578 B

1234567891011121314151617181920212223242526
  1. #!/bin/bash
  2. top_srcdir="@top_srcdir@"
  3. export top_builddir="@top_builddir@"
  4. exec="$1"
  5. shift
  6. if test -z "$exec"
  7. then
  8. echo "[Error] Syntax: $0 <mic_executable> <args>"
  9. exit 1
  10. fi
  11. NATIVE=${PWD/\/build_mic\//\/build_host\/}
  12. DIR="$(dirname "$exec")"
  13. FILE="$(basename "$exec")"
  14. export SINK_LD_LIBRARY_PATH="$top_builddir/src/.libs:$SINK_LD_LIBRARY_PATH"
  15. export STARPU_MIC_SINK_PROGRAM_NAME="$exec"
  16. # in case libtool got into play
  17. [ -x "$DIR/.libs/$FILE" ] && STARPU_MIC_SINK_PROGRAM_NAME="$DIR/.libs/$FILE"
  18. $top_builddir/../build_host/tests/loader "$NATIVE/$exec" "$@"