d/tests/libsdl2-mixer-dev: Be cross-compilation-friendly
Simon McVittie
3 years ago
11 | 11 | trap 'cd /; rm -fr "$WORKDIR"' 0 INT QUIT ABRT PIPE TERM |
12 | 12 | fi |
13 | 13 | |
14 | if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then | |
15 | CROSS_COMPILE="$DEB_HOST_GNU_TYPE-" | |
16 | else | |
17 | CROSS_COMPILE= | |
18 | fi | |
19 | ||
14 | 20 | export SDL_AUDIODRIVER=dummy |
15 | 21 | |
16 | 22 | cp playmus.c "$WORKDIR" |
20 | 26 | |
21 | 27 | # Deliberately word-splitting pkg-config's output: |
22 | 28 | # shellcheck disable=SC2046 |
23 | gcc -oplaymus playmus.c $(pkg-config --cflags --libs SDL2_mixer) | |
29 | "${CROSS_COMPILE}gcc" -oplaymus playmus.c $("${CROSS_COMPILE}pkg-config" --cflags --libs SDL2_mixer) | |
24 | 30 | # shellcheck disable=SC2046 |
25 | gcc -oplaywave playwave.c $(pkg-config --cflags --libs SDL2_mixer) | |
31 | "${CROSS_COMPILE}gcc" -oplaywave playwave.c $("${CROSS_COMPILE}pkg-config" --cflags --libs SDL2_mixer) | |
26 | 32 | |
27 | 33 | set -- xvfb-run -a |
28 | 34 |